<86>Sep 12 05:08:31 userdel[3615283]: delete user 'rooter' <86>Sep 12 05:08:31 userdel[3615283]: removed group 'rooter' owned by 'rooter' <86>Sep 12 05:08:31 userdel[3615283]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 12 05:08:31 groupadd[3615304]: group added to /etc/group: name=rooter, GID=693 <86>Sep 12 05:08:31 groupadd[3615304]: group added to /etc/gshadow: name=rooter <86>Sep 12 05:08:31 groupadd[3615304]: new group: name=rooter, GID=693 <86>Sep 12 05:08:31 useradd[3615319]: new user: name=rooter, UID=693, GID=693, home=/root, shell=/bin/bash <86>Sep 12 05:08:31 userdel[3615337]: delete user 'builder' <86>Sep 12 05:08:31 userdel[3615337]: removed group 'builder' owned by 'builder' <86>Sep 12 05:08:31 userdel[3615337]: removed shadow group 'builder' owned by 'builder' <86>Sep 12 05:08:31 groupadd[3615346]: group added to /etc/group: name=builder, GID=694 <86>Sep 12 05:08:31 groupadd[3615346]: group added to /etc/gshadow: name=builder <86>Sep 12 05:08:31 groupadd[3615346]: new group: name=builder, GID=694 <86>Sep 12 05:08:31 useradd[3615358]: new user: name=builder, UID=694, GID=694, home=/usr/src, shell=/bin/bash <13>Sep 12 05:08:33 rpmi: ocaml-runtime-4.10.0-alt2 sisyphus+257691.100.1.1 1599635948 installed <13>Sep 12 05:08:33 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Sep 12 05:08:33 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958863 installed <13>Sep 12 05:08:33 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Sep 12 05:08:33 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825069 installed <13>Sep 12 05:08:33 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Sep 12 05:08:33 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Sep 12 05:08:33 rpmi: ca-certificates-2020.06.29-alt1 sisyphus+254237.300.1.1 1593450881 installed <13>Sep 12 05:08:33 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Sep 12 05:08:33 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Sep 12 05:08:33 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>Sep 12 05:08:33 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743567 installed <13>Sep 12 05:08:33 rpmi: python3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Sep 12 05:08:34 rpmi: python3-base-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Sep 12 05:08:34 rpmi: libpython3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed <13>Sep 12 05:08:34 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Sep 12 05:08:34 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Sep 12 05:08:34 rpmi: rpm-build-ocaml-1.3-alt1 1494941050 installed <13>Sep 12 05:08:38 rpmi: libxkbcommon-1.0.0-alt1 sisyphus+257576.100.1.1 1599488662 installed <13>Sep 12 05:08:38 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917982 installed <13>Sep 12 05:08:38 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000383 installed <13>Sep 12 05:08:38 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Sep 12 05:08:38 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Sep 12 05:08:38 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410876 installed <13>Sep 12 05:08:38 rpmi: libmtdev-1.1.6-alt1 sisyphus+250141.100.1.1 1587131323 installed <13>Sep 12 05:08:38 rpmi: udev-rules-1:246.4-alt1 sisyphus+257654.100.1.1 1599580047 installed <13>Sep 12 05:08:38 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Sep 12 05:08:38 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475645 installed <13>Sep 12 05:08:38 rpmi: qt5-base-common-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:38 rpmi: qt5-svg-common-5.15.0-alt1 sisyphus+255036.1640.14.1 1597234391 installed <13>Sep 12 05:08:38 rpmi: libpcre16-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed <13>Sep 12 05:08:38 rpmi: pcretest-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed <13>Sep 12 05:08:38 rpmi: libpcre-devel-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed <13>Sep 12 05:08:38 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Sep 12 05:08:38 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Sep 12 05:08:38 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Sep 12 05:08:38 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847587 installed <13>Sep 12 05:08:38 rpmi: gsettings-desktop-schemas-data-3.36.1-alt1 sisyphus+250870.100.1.1 1588227108 installed <13>Sep 12 05:08:38 rpmi: libgio-2.64.5-alt1 sisyphus+256493.100.1.1 1597897871 installed <13>Sep 12 05:08:38 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020354 installed <13>Sep 12 05:08:38 rpmi: libjbig-2.1-alt1 1401380921 installed <13>Sep 12 05:08:38 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743630 installed <13>Sep 12 05:08:38 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587970807 installed <13>Sep 12 05:08:39 rpmi: libwacom-data-1.5-alt1 sisyphus+257055.100.1.1 1598866900 installed <13>Sep 12 05:08:39 rpmi: libgudev-1:233-alt1 sisyphus+235422.100.1.1 1564855269 installed <13>Sep 12 05:08:39 rpmi: libwacom-1.5-alt1 sisyphus+257055.100.1.1 1598866900 installed <13>Sep 12 05:08:39 rpmi: libevdev-1.9.1-alt1 sisyphus+254991.100.1.1 1594900918 installed <13>Sep 12 05:08:39 rpmi: libinput-1.16.1-alt1 sisyphus+256513.100.1.1 1597925643 installed <13>Sep 12 05:08:39 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066861 installed <13>Sep 12 05:08:39 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521088 installed <13>Sep 12 05:08:39 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746563 installed <13>Sep 12 05:08:39 rpmi: libsystemd-1:246.4-alt1 sisyphus+257654.100.1.1 1599580047 installed <13>Sep 12 05:08:39 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203684 installed <13>Sep 12 05:08:39 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604500 installed <13>Sep 12 05:08:39 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533608 installed <13>Sep 12 05:08:39 rpmi: libproxy-0.4.15-alt3.1 sisyphus+249308.100.1.1 1585930358 installed <13>Sep 12 05:08:39 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>Sep 12 05:08:39 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001689 installed <13>Sep 12 05:08:39 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820121 installed <13>Sep 12 05:08:39 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>Sep 12 05:08:39 groupadd[3637025]: group added to /etc/group: name=_keytab, GID=499 <86>Sep 12 05:08:39 groupadd[3637025]: group added to /etc/gshadow: name=_keytab <86>Sep 12 05:08:39 groupadd[3637025]: new group: name=_keytab, GID=499 <13>Sep 12 05:08:39 rpmi: libkrb5-1.18.2-alt2 sisyphus+254565.100.4.1 1594375563 installed <13>Sep 12 05:08:39 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943071 installed <13>Sep 12 05:08:39 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688015 installed <13>Sep 12 05:08:39 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688015 installed <13>Sep 12 05:08:39 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Sep 12 05:08:39 rpmi: libfreetype-2.10.2-alt1 sisyphus+251736.100.1.1 1589531898 installed <13>Sep 12 05:08:40 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475143 installed Updating fonts cache: <29>Sep 12 05:08:41 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Sep 12 05:08:41 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Sep 12 05:08:41 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475645 installed <13>Sep 12 05:08:41 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438297 installed <13>Sep 12 05:08:41 rpmi: libdrm-1:2.4.102-alt1 sisyphus+252307.100.1.1 1590574831 installed <13>Sep 12 05:08:41 rpmi: libgbm-4:20.1.7-alt1 sisyphus+257275.100.1.1 1599117525 installed <13>Sep 12 05:08:41 rpmi: libpcre2-10.35-alt1 sisyphus+251510.100.1.1 1589115548 installed <13>Sep 12 05:08:42 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796031 installed <13>Sep 12 05:08:42 rpmi: libqt5-core-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:42 rpmi: libqt5-dbus-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:42 rpmi: libqt5-network-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:42 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed <13>Sep 12 05:08:42 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Sep 12 05:08:42 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Sep 12 05:08:42 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854223 installed <13>Sep 12 05:08:42 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed <13>Sep 12 05:08:42 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Sep 12 05:08:42 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Sep 12 05:08:42 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Sep 12 05:08:42 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Sep 12 05:08:42 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Sep 12 05:08:42 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Sep 12 05:08:42 rpmi: libGLX-mesa-4:20.1.7-alt1 sisyphus+257275.100.1.1 1599117525 installed <13>Sep 12 05:08:42 rpmi: libEGL-mesa-4:20.1.7-alt1 sisyphus+257275.100.1.1 1599117525 installed <13>Sep 12 05:08:42 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Sep 12 05:08:42 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Sep 12 05:08:42 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124262 installed <13>Sep 12 05:08:42 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Sep 12 05:08:42 rpmi: libpango-1.46.1-alt1 sisyphus+256524.100.1.1 1597942203 installed <13>Sep 12 05:08:42 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000566 installed <13>Sep 12 05:08:42 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000502 installed <13>Sep 12 05:08:42 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542911 installed <13>Sep 12 05:08:42 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+229000.100.1.1 1557152218 installed <13>Sep 12 05:08:42 rpmi: libxcbutil-1:0.4.0-alt1 1413392888 installed <13>Sep 12 05:08:42 rpmi: libxcbutil-image-0.4.0-alt1 1446204177 installed <13>Sep 12 05:08:42 rpmi: libxcbutil-keysyms-0.4.0-alt1 1446204121 installed <13>Sep 12 05:08:42 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+222674.100.1.1 1550989885 installed <13>Sep 12 05:08:42 rpmi: libxkbcommon-x11-1.0.0-alt1 sisyphus+257576.100.1.1 1599488662 installed <13>Sep 12 05:08:42 rpmi: libqt5-eglfsdeviceintegration-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-xcbqpa-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-eglfskmssupport-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-gui-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-widgets-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-printsupport-5.15.0-alt2 sisyphus+257054.200.2.1 1598877749 installed <13>Sep 12 05:08:43 rpmi: libqt5-svg-5.15.0-alt1 sisyphus+255036.1640.14.1 1597234391 installed <13>Sep 12 05:08:43 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Sep 12 05:08:43 rpmi: gnuplot-common-1:5.4.0-alt1 sisyphus+255572.100.1.1 1596144514 installed <13>Sep 12 05:08:43 rpmi: gnuplot-common-x11-1:5.4.0-alt1 sisyphus+255572.100.1.1 1596144514 installed <13>Sep 12 05:08:43 rpmi: gnuplot-qt-1:5.4.0-alt1 sisyphus+255572.100.1.1 1596144514 installed <13>Sep 12 05:08:50 rpmi: ocaml-4.10.0-alt2 sisyphus+257691.100.1.1 1599635948 installed <13>Sep 12 05:08:50 rpmi: ocaml-num-1.3-alt1 sisyphus+247693.5600.6.1 1584520285 installed <13>Sep 12 05:08:50 rpmi: ocaml-parmap-1.1.1-alt2 sisyphus+251679.100.1.1 1589429214 installed <13>Sep 12 05:08:50 rpmi: ocaml-pcre-7.4.6-alt1 sisyphus+257194.100.1.1 1599033001 installed <13>Sep 12 05:08:50 rpmi: ocaml-stdcompat-13-alt1 sisyphus+247693.13000.6.1 1584523490 installed <13>Sep 12 05:08:50 rpmi: ocaml-stdcompat-devel-13-alt1 sisyphus+247693.13000.6.1 1584523490 installed <13>Sep 12 05:08:50 rpmi: ocaml-pcre-devel-7.4.6-alt1 sisyphus+257194.100.1.1 1599033001 installed <13>Sep 12 05:08:50 rpmi: ocaml-parmap-devel-1.1.1-alt2 sisyphus+251679.100.1.1 1589429214 installed <13>Sep 12 05:08:50 rpmi: ocaml-num-devel-1.3-alt1 sisyphus+247693.5600.6.1 1584520285 installed <13>Sep 12 05:08:51 rpmi: ocaml-findlib-1.8.1-alt3 sisyphus+257207.300.1.1 1599562103 installed <13>Sep 12 05:08:51 rpmi: ocaml-menhir-20200211-alt1 sisyphus+248307.100.1.1 1584950556 installed <13>Sep 12 05:08:51 rpmi: ocaml-ocamldoc-4.10.0-alt2 sisyphus+257691.100.1.1 1599635948 installed <13>Sep 12 05:08:51 rpmi: python3-dev-3.8.5-alt1 sisyphus+244405.100.3.1 1595544264 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/coccinelle-1.0.8-alt7.nosrc.rpm Installing coccinelle-1.0.8-alt7.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.28633 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf coccinelle-1.0.8 + echo 'Source #0 (coccinelle-1.0.8.tar):' Source #0 (coccinelle-1.0.8.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/coccinelle-1.0.8.tar + cd coccinelle-1.0.8 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i '1s:^#!/usr/bin/env python$:#!/usr/bin/python3:' tools/pycocci + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.95897 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd coccinelle-1.0.8 + ./autogen Makefile.am:108: warning: basename $<: non-POSIX variable name Makefile.am:108: (probably a GNU make extension) + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-python=/usr/bin/python3 configure: WARNING: unrecognized options: --without-included-gettext configure: configuring coccinelle 1.0.8 in /usr/src/RPM/BUILD/coccinelle-1.0.8 checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes configure: determining version suffix checking for x86_64-alt-linux-date... no checking for date... /bin/date configure: version suffix set to Sat, 12 Sep 2020 05:08:57 +0000 configure: this configure program uses pkg-config m4 macros configure: this configure program uses ocaml m4 macros (see setup/ocaml.m4) configure: this configure program uses custom m4 macros (see setup/cocci.m4) configure: some fake substitutions for required but unavailable programs may be used (see setup/fake*) configure: verifying basic tools checking whether make supports the include directive... yes (GNU style) checking for x86_64-alt-linux-gcc... x86_64-alt-linux-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 x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-alt-linux-gcc... none checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for bash... /bin/sh checking for tar... /bin/tar checking for patch... /usr/bin/patch checking for echo... /bin/echo checking for patchelf... no checking for x86_64-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for x86_64-alt-linux-ocamlc... no checking for ocamlc... /usr/bin/ocamlc OCaml version is 4.10.0 OCaml library path is /usr/lib64/ocaml checking for x86_64-alt-linux-ocamlopt... no checking for ocamlopt... /usr/bin/ocamlopt checking for x86_64-alt-linux-ocamlc.opt... no checking for ocamlc.opt... /usr/bin/ocamlc.opt checking for x86_64-alt-linux-ocamlopt.opt... no checking for ocamlopt.opt... /usr/bin/ocamlopt.opt checking for x86_64-alt-linux-ocaml... no checking for ocaml... /usr/bin/ocaml checking for x86_64-alt-linux-ocamldep... no checking for ocamldep... /usr/bin/ocamldep checking for x86_64-alt-linux-ocamlmktop... no checking for ocamlmktop... /usr/bin/ocamlmktop checking for x86_64-alt-linux-ocamlmklib... no checking for ocamlmklib... /usr/bin/ocamlmklib checking for x86_64-alt-linux-ocamldoc... no checking for ocamldoc... /usr/bin/ocamldoc checking that the OCaml version is at least 3.12... yes checking that the OCaml version is at least 4.02... yes checking that the OCaml version is at least 4.03... yes checking for x86_64-alt-linux-ocamllex... no checking for ocamllex... /usr/bin/ocamllex checking for x86_64-alt-linux-ocamllex.opt... no checking for ocamllex.opt... /usr/bin/ocamllex.opt checking for x86_64-alt-linux-ocamlyacc... no checking for ocamlyacc... /usr/bin/ocamlyacc checking for x86_64-alt-linux-ocamlfind... no checking for ocamlfind... /usr/bin/ocamlfind checking for x86_64-alt-linux-ocamlprof... no checking for ocamlprof... /usr/bin/ocamlprof configure: verifying basic ocaml modules configure: coccinelle may use external ocaml libraries in /usr/src/RPM/BUILD/coccinelle-1.0.8/bundles configure: the following OCaml packages should be provided by your ocaml installation checking for OCaml findlib package unix... found checking for OCaml findlib package bigarray... found checking for OCaml findlib package str... found configure: configuring package dynlink checking for OCaml findlib package dynlink... found configure: configuring package parmap checking for OCaml findlib package parmap... found configure: configuring package stdcompat checking for OCaml findlib package stdcompat... found configure: verifying optional features checking for x86_64-alt-linux-menhir... no checking for menhir... /usr/bin/menhir configure: system menhir will be used configure: system menhir will be used configure: configuring package pyml checking for OCaml findlib package pyml... not found configure: OCaml package pyml is not available checking for a bundled substitute of pyml... yes configure: using bundled substitute for pyml in /usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml checking for libpcre... yes configure: configuring package pcre checking for OCaml findlib package pcre... found checking if pcre depends on bytes... no configure: support for pcre syntax is enabled checking for x86_64-alt-linux-pdflatex... no checking for pdflatex... no configure: pdflatex not found. Trying substitute /usr/src/RPM/BUILD/coccinelle-1.0.8/setup/fake-pdflatex.sh pdflatex. checking for x86_64-alt-linux-pdflatex... /usr/src/RPM/BUILD/coccinelle-1.0.8/setup/fake-pdflatex.sh pdflatex checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile.config config.status: creating version.ml config.status: creating commons/commands.ml config.status: creating globals/config.ml config.status: creating globals/regexp.ml config.status: creating python/pycocci.ml config.status: creating ocaml/prepare_ocamlcocci.ml config.status: creating scripts/spatch.sh config.status: creating tools/spgen/scripts/spgen.sh config.status: creating docs/spatch.1 config.status: creating setup/Makefile config.status: executing depfiles commands configure: WARNING: unrecognized options: --without-included-gettext configure: configuration completed ------------------------------------------------------------------------------ Summary configure flags: --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-python=/usr/bin/python3 findlib: /usr/bin/ocamlfind (an actual version is strongly recommended) menhir: /usr/bin/menhir (for local package use --without-menhir, install the menhir package otherwise) ocaml scripting: yes (overridable with --enable-ocaml) python scripting: yes (overridable with --enable-python) pcre regexes: (overridable with --enable-pcre-syntax) pcre module: yes (for local package use --disable-pcre) pcre library: yes (requires the libpcre-ocaml-dev package) optimized spatch: yes (overridable with --disable-opt) bash-completion: ${prefix}/share/bash-completion/completions (overridable with --with-bash-completion) ------------------------------------------------------------------------------ Coccinelle can now be compiled and installed. If you compile coccinelle again after source code changes or configuration changes, you may need to run first: $ make clean To compile coccinelle, run: $ make To install coccinelle, run: $ make install Then, to test coccinelle, run for example: $ spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c Or when coccinelle is not installed yet: $ COCCINELLE_HOME=/usr/src/RPM/BUILD/coccinelle-1.0.8 ./scripts/spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c ------------------------------------------------------------------------------ You may need to set some environment variables so that the python libraries are found. The frontend 'spatch' sets the following variables: $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib $ export PYTHONPATH=$PYTHONPATH:/usr/lib64/coccinelle/python ------------------------------------------------------------------------------ ++ ocamlc -where + make EXTLIBDIR=/usr/lib64/ocaml/extlib make: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8' /usr/bin/menhir --ocamldep "/usr/bin/ocamldep -I commons/ocamlextra -I commons -I globals -I parsing_cocci -I parsing_c -I ctl -I ocaml -I python -I engine -I popl09 -I extra -I tools/spgen/source/ -I /usr/lib64/ocaml/pcre -I /usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml -I /usr/lib64/ocaml/parmap -I /usr/lib64/ocaml/stdcompat -ml-synonym .mll -ml-synonym .mly -mli-synonym .ml -mli-synonym .mll -mli-synonym .mly" --depend parsing_cocci/parser_cocci_menhir.mly >parsing_cocci/parser_cocci_menhir.mly.d || (rm parsing_cocci/parser_cocci_menhir.mly.d; false) MENHIR parsing_cocci/parser_cocci_menhir.mly File "parsing_cocci/parser_cocci_menhir.mly", line 237, characters 7-15: Error: Unbound module Data OCAMLYACC parsing_c/parser_c.mly OCAMLDEP parsing_c/parser_c.mli OCAMLDEP tools/spgen/source/spgen_lexer.mli OCAMLDEP parsing_c/lexer_c.mli OCAMLDEP parsing_cocci/lexer_script.mli OCAMLDEP parsing_cocci/lexer_cli.mli OCAMLDEP parsing_cocci/lexer_cocci.mli OCAMLDEP tools/spgen/source/main.mli OCAMLDEP tools/spgen/source/spgen_test.mli OCAMLDEP tools/spgen/source/spgen.mli OCAMLDEP tools/spgen/source/spgen_config.mli OCAMLDEP tools/spgen/source/spgen_interactive.mli OCAMLDEP tools/spgen/source/file_transform.mli OCAMLDEP tools/spgen/source/script_rule.mli OCAMLDEP tools/spgen/source/context_rule.mli OCAMLDEP tools/spgen/source/rule_header.mli OCAMLDEP tools/spgen/source/rule_body.mli OCAMLDEP tools/spgen/source/disj_generator.mli OCAMLDEP tools/spgen/source/position_generator.mli OCAMLDEP tools/spgen/source/user_input.mli OCAMLDEP tools/spgen/source/snapshot.mli OCAMLDEP tools/spgen/source/meta_variable.mli OCAMLDEP tools/spgen/source/detect_patch.mli OCAMLDEP tools/spgen/source/ast_tostring.mli OCAMLDEP tools/spgen/source/globals.mli OCAMLDEP main.mli OCAMLDEP enter.mli OCAMLDEP read_options.mli OCAMLDEP testing.mli OCAMLDEP cocci.mli OCAMLDEP flag_cocci.mli OCAMLDEP extra/maintainers.mli OCAMLDEP extra/kbuild.mli OCAMLDEP extra/classic_patch.mli OCAMLDEP popl09/popl.mli OCAMLDEP popl09/popltoctl.mli OCAMLDEP popl09/flag_popl.mli OCAMLDEP popl09/pretty_print_popl.mli OCAMLDEP popl09/insert_quantifiers.mli OCAMLDEP popl09/asttopopl.mli OCAMLDEP popl09/ast_popl.mli OCAMLDEP engine/ctlcocci_integration.mli OCAMLDEP engine/postprocess_transinfo.mli OCAMLDEP engine/ctltotex.mli OCAMLDEP engine/asttoctl2.mli OCAMLDEP engine/asttomember.mli OCAMLDEP engine/transformation_c.mli OCAMLDEP engine/pattern_c.mli OCAMLDEP engine/cocci_vs_c.mli OCAMLDEP engine/isomorphisms_c_c.mli OCAMLDEP engine/c_vs_c.mli OCAMLDEP engine/check_reachability.mli OCAMLDEP engine/check_exhaustive_pattern.mli OCAMLDEP engine/pretty_print_engine.mli OCAMLDEP engine/lib_engine.mli OCAMLDEP engine/flag_matcher.mli OCAMLDEP python/pycocci.mli OCAMLDEP python/yes_pycocci.mli OCAMLDEP python/pycocci_aux.mli OCAMLDEP ocaml/run_ocamlcocci.mli OCAMLDEP ocaml/prepare_ocamlcocci.mli OCAMLDEP ocaml/yes_prepare_ocamlcocci.mli OCAMLDEP ocaml/ocamlcocci_aux.mli OCAMLDEP ocaml/coccilib.mli OCAMLDEP ocaml/exposed_modules.mli OCAMLDEP ocaml/externalanalysis.mli OCAMLDEP ctl/wrapper_ctl.mli OCAMLDEP ctl/ctl_engine.mli OCAMLDEP ctl/pretty_print_ctl.mli OCAMLDEP ctl/ast_ctl.mli OCAMLDEP ctl/flag_ctl.mli OCAMLDEP parsing_c/test_parsing_c.mli OCAMLDEP parsing_c/compare_c.mli OCAMLDEP parsing_c/comment_annotater_c.mli OCAMLDEP parsing_c/type_annoter_c.mli OCAMLDEP parsing_c/cpp_ast_c.mli OCAMLDEP parsing_c/type_c.mli OCAMLDEP parsing_c/unparse_hrule.mli OCAMLDEP parsing_c/unparse_c.mli OCAMLDEP parsing_c/parse_c.mli OCAMLDEP parsing_c/danger.mli OCAMLDEP parsing_c/parsing_consistency_c.mli OCAMLDEP parsing_c/parsing_recovery_c.mli OCAMLDEP parsing_c/unparse_cocci.mli OCAMLDEP parsing_c/cpp_analysis_c.mli OCAMLDEP parsing_c/parsing_hacks.mli OCAMLDEP parsing_c/cpp_token_c.mli OCAMLDEP parsing_c/token_views_c.mli OCAMLDEP parsing_c/token_helpers.mli OCAMLDEP parsing_c/parse_string_c.mli OCAMLDEP parsing_c/lexer_parser.mli OCAMLDEP parsing_c/semantic_c.mli OCAMLDEP parsing_c/pretty_print_c.mli OCAMLDEP parsing_c/control_flow_c_build.mli OCAMLDEP parsing_c/lib_parsing_c.mli OCAMLDEP parsing_c/visitor_c.mli OCAMLDEP parsing_c/control_flow_c.mli OCAMLDEP parsing_c/includes.mli OCAMLDEP parsing_c/ast_c.mli OCAMLDEP parsing_c/token_c.mli OCAMLDEP parsing_c/parsing_stat.mli OCAMLDEP parsing_c/flag_parsing_c.mli OCAMLDEP parsing_c/token_annot.mli OCAMLDEP parsing_cocci/command_line.mli OCAMLDEP parsing_cocci/parse_cocci.mli OCAMLDEP parsing_cocci/re_constraints.mli OCAMLDEP parsing_cocci/commas_on_lists.mli OCAMLDEP parsing_cocci/adjacency.mli OCAMLDEP parsing_cocci/git_grep.mli OCAMLDEP parsing_cocci/id_utils.mli OCAMLDEP parsing_cocci/get_constants2.mli OCAMLDEP parsing_cocci/dpll.mli OCAMLDEP parsing_cocci/cocci_grep.mli OCAMLDEP parsing_cocci/disjdistr.mli OCAMLDEP parsing_cocci/cleanup_rules.mli OCAMLDEP parsing_cocci/parse_aux.mli OCAMLDEP parsing_cocci/parse_printf.mli OCAMLDEP parsing_cocci/safe_for_multi_decls.mli OCAMLDEP parsing_cocci/free_vars.mli OCAMLDEP parsing_cocci/data.mli OCAMLDEP parsing_cocci/semantic_cocci.mli OCAMLDEP parsing_cocci/function_prototypes.mli OCAMLDEP parsing_cocci/insert_plus.mli OCAMLDEP parsing_cocci/adjust_pragmas.mli OCAMLDEP parsing_cocci/context_neg.mli OCAMLDEP parsing_cocci/index.mli OCAMLDEP parsing_cocci/arity.mli OCAMLDEP parsing_cocci/unitary_ast0.mli OCAMLDEP parsing_cocci/test_exps.mli OCAMLDEP parsing_cocci/type_infer.mli OCAMLDEP parsing_cocci/top_level.mli OCAMLDEP parsing_cocci/check_meta.mli OCAMLDEP parsing_cocci/stmtlist.mli OCAMLDEP parsing_cocci/get_metas.mli OCAMLDEP parsing_cocci/simple_assignments.mli OCAMLDEP parsing_cocci/single_statement.mli OCAMLDEP parsing_cocci/iso_compile.mli OCAMLDEP parsing_cocci/comm_assoc.mli OCAMLDEP parsing_cocci/iso_pattern.mli OCAMLDEP parsing_cocci/compute_lines.mli OCAMLDEP parsing_cocci/unify_ast.mli OCAMLDEP parsing_cocci/unparse_ast0.mli OCAMLDEP parsing_cocci/ast0toast.mli OCAMLDEP parsing_cocci/visitor_ast0.mli OCAMLDEP parsing_cocci/visitor_ast.mli OCAMLDEP parsing_cocci/visitor_ast0_types.mli OCAMLDEP parsing_cocci/pretty_print_cocci.mli OCAMLDEP parsing_cocci/ast0_cocci.mli OCAMLDEP parsing_cocci/ast_cocci.mli OCAMLDEP parsing_cocci/flag_parsing_cocci.mli OCAMLDEP globals/regexp.mli OCAMLDEP globals/regexp_pcre.mli OCAMLDEP globals/iteration.mli OCAMLDEP globals/flag.mli OCAMLDEP globals/config.mli OCAMLDEP commons/ograph_extended.mli OCAMLDEP commons/ograph_simple.mli OCAMLDEP commons/common.mli OCAMLDEP commons/commands.mli OCAMLDEP commons/ocamlextra/dumper.mli OCAMLDEP parsing_c/parser_c.ml OCAMLLEX tools/spgen/source/spgen_lexer.mll 143 states, 8123 transitions, table size 33350 bytes 23641 additional bytes used for bindings OCAMLDEP tools/spgen/source/spgen_lexer.ml OCAMLLEX parsing_c/lexer_c.mll 556 states, 26383 transitions, table size 108868 bytes 16787 additional bytes used for bindings OCAMLDEP parsing_c/lexer_c.ml OCAMLLEX parsing_cocci/lexer_script.mll 25 states, 314 transitions, table size 1406 bytes OCAMLDEP parsing_cocci/lexer_script.ml OCAMLLEX parsing_cocci/lexer_cli.mll 14 states, 681 transitions, table size 2808 bytes OCAMLDEP parsing_cocci/lexer_cli.ml OCAMLLEX parsing_cocci/lexer_cocci.mll 382 states, 7292 transitions, table size 31460 bytes 3992 additional bytes used for bindings OCAMLDEP parsing_cocci/lexer_cocci.ml OCAMLDEP tools/spgen/source/main.ml OCAMLDEP tools/spgen/source/spgen_test.ml OCAMLDEP tools/spgen/source/spgen.ml OCAMLDEP tools/spgen/source/spgen_config.ml OCAMLDEP tools/spgen/source/spgen_interactive.ml OCAMLDEP tools/spgen/source/file_transform.ml OCAMLDEP tools/spgen/source/script_rule.ml OCAMLDEP tools/spgen/source/context_rule.ml OCAMLDEP tools/spgen/source/rule_header.ml OCAMLDEP tools/spgen/source/rule_body.ml OCAMLDEP tools/spgen/source/disj_generator.ml OCAMLDEP tools/spgen/source/position_generator.ml OCAMLDEP tools/spgen/source/user_input.ml OCAMLDEP tools/spgen/source/snapshot.ml OCAMLDEP tools/spgen/source/meta_variable.ml OCAMLDEP tools/spgen/source/detect_patch.ml OCAMLDEP tools/spgen/source/ast_tostring.ml OCAMLDEP tools/spgen/source/globals.ml OCAMLDEP main.ml OCAMLDEP enter.ml OCAMLDEP read_options.ml OCAMLDEP testing.ml OCAMLDEP cocci.ml OCAMLDEP flag_cocci.ml OCAMLDEP extra/maintainers.ml OCAMLDEP extra/kbuild.ml OCAMLDEP extra/classic_patch.ml OCAMLDEP popl09/popl.ml OCAMLDEP popl09/popltoctl.ml OCAMLDEP popl09/flag_popl.ml OCAMLDEP popl09/pretty_print_popl.ml OCAMLDEP popl09/insert_quantifiers.ml OCAMLDEP popl09/asttopopl.ml OCAMLDEP popl09/ast_popl.ml OCAMLDEP engine/ctlcocci_integration.ml OCAMLDEP engine/postprocess_transinfo.ml OCAMLDEP engine/ctltotex.ml OCAMLDEP engine/asttoctl2.ml OCAMLDEP engine/asttomember.ml OCAMLDEP engine/transformation_c.ml OCAMLDEP engine/pattern_c.ml OCAMLDEP engine/cocci_vs_c.ml OCAMLDEP engine/isomorphisms_c_c.ml OCAMLDEP engine/c_vs_c.ml OCAMLDEP engine/check_reachability.ml OCAMLDEP engine/check_exhaustive_pattern.ml OCAMLDEP engine/pretty_print_engine.ml OCAMLDEP engine/lib_engine.ml OCAMLDEP engine/flag_matcher.ml OCAMLDEP python/pycocci.ml OCAMLDEP python/yes_pycocci.ml OCAMLDEP python/pycocci_aux.ml OCAMLDEP ocaml/run_ocamlcocci.ml OCAMLDEP ocaml/prepare_ocamlcocci.ml OCAMLDEP ocaml/yes_prepare_ocamlcocci.ml OCAMLDEP ocaml/ocamlcocci_aux.ml OCAMLDEP ocaml/coccilib.ml OCAMLDEP ocaml/exposed_modules.ml OCAMLDEP ocaml/externalanalysis.ml OCAMLDEP ctl/wrapper_ctl.ml OCAMLDEP ctl/ctl_engine.ml OCAMLDEP ctl/pretty_print_ctl.ml OCAMLDEP ctl/ast_ctl.ml OCAMLDEP ctl/flag_ctl.ml OCAMLDEP parsing_c/test_parsing_c.ml OCAMLDEP parsing_c/compare_c.ml OCAMLDEP parsing_c/comment_annotater_c.ml OCAMLDEP parsing_c/type_annoter_c.ml OCAMLDEP parsing_c/cpp_ast_c.ml OCAMLDEP parsing_c/type_c.ml OCAMLDEP parsing_c/unparse_hrule.ml OCAMLDEP parsing_c/unparse_c.ml OCAMLDEP parsing_c/parse_c.ml OCAMLDEP parsing_c/danger.ml OCAMLDEP parsing_c/parsing_consistency_c.ml OCAMLDEP parsing_c/parsing_recovery_c.ml OCAMLDEP parsing_c/unparse_cocci.ml OCAMLDEP parsing_c/cpp_analysis_c.ml OCAMLDEP parsing_c/parsing_hacks.ml OCAMLDEP parsing_c/cpp_token_c.ml OCAMLDEP parsing_c/token_views_c.ml OCAMLDEP parsing_c/token_helpers.ml OCAMLDEP parsing_c/parse_string_c.ml OCAMLDEP parsing_c/lexer_parser.ml OCAMLDEP parsing_c/semantic_c.ml OCAMLDEP parsing_c/pretty_print_c.ml OCAMLDEP parsing_c/control_flow_c_build.ml OCAMLDEP parsing_c/lib_parsing_c.ml OCAMLDEP parsing_c/visitor_c.ml OCAMLDEP parsing_c/control_flow_c.ml OCAMLDEP parsing_c/includes.ml OCAMLDEP parsing_c/ast_c.ml OCAMLDEP parsing_c/token_c.ml OCAMLDEP parsing_c/parsing_stat.ml OCAMLDEP parsing_c/flag_parsing_c.ml OCAMLDEP parsing_c/token_annot.ml OCAMLDEP parsing_cocci/command_line.ml OCAMLDEP parsing_cocci/parse_cocci.ml OCAMLDEP parsing_cocci/re_constraints.ml OCAMLDEP parsing_cocci/commas_on_lists.ml OCAMLDEP parsing_cocci/adjacency.ml OCAMLDEP parsing_cocci/git_grep.ml OCAMLDEP parsing_cocci/id_utils.ml OCAMLDEP parsing_cocci/get_constants2.ml OCAMLDEP parsing_cocci/dpll.ml OCAMLDEP parsing_cocci/cocci_grep.ml OCAMLDEP parsing_cocci/disjdistr.ml OCAMLDEP parsing_cocci/cleanup_rules.ml OCAMLDEP parsing_cocci/parse_aux.ml OCAMLDEP parsing_cocci/parse_printf.ml OCAMLDEP parsing_cocci/safe_for_multi_decls.ml OCAMLDEP parsing_cocci/free_vars.ml OCAMLDEP parsing_cocci/data.ml OCAMLDEP parsing_cocci/semantic_cocci.ml OCAMLDEP parsing_cocci/function_prototypes.ml OCAMLDEP parsing_cocci/insert_plus.ml OCAMLDEP parsing_cocci/adjust_pragmas.ml OCAMLDEP parsing_cocci/context_neg.ml OCAMLDEP parsing_cocci/index.ml OCAMLDEP parsing_cocci/arity.ml OCAMLDEP parsing_cocci/unitary_ast0.ml OCAMLDEP parsing_cocci/test_exps.ml OCAMLDEP parsing_cocci/type_infer.ml OCAMLDEP parsing_cocci/top_level.ml OCAMLDEP parsing_cocci/check_meta.ml OCAMLDEP parsing_cocci/stmtlist.ml OCAMLDEP parsing_cocci/get_metas.ml OCAMLDEP parsing_cocci/simple_assignments.ml OCAMLDEP parsing_cocci/single_statement.ml OCAMLDEP parsing_cocci/iso_compile.ml OCAMLDEP parsing_cocci/comm_assoc.ml OCAMLDEP parsing_cocci/iso_pattern.ml OCAMLDEP parsing_cocci/compute_lines.ml OCAMLDEP parsing_cocci/unify_ast.ml OCAMLDEP parsing_cocci/unparse_ast0.ml OCAMLDEP parsing_cocci/ast0toast.ml OCAMLDEP parsing_cocci/visitor_ast0.ml OCAMLDEP parsing_cocci/visitor_ast.ml OCAMLDEP parsing_cocci/visitor_ast0_types.ml OCAMLDEP parsing_cocci/pretty_print_cocci.ml OCAMLDEP parsing_cocci/ast0_cocci.ml OCAMLDEP parsing_cocci/ast_cocci.ml OCAMLDEP parsing_cocci/flag_parsing_cocci.ml OCAMLDEP globals/regexp.ml OCAMLDEP globals/regexp_pcre.ml OCAMLDEP globals/iteration.ml OCAMLDEP globals/flag.ml OCAMLDEP globals/config.ml OCAMLDEP commons/ograph_extended.ml OCAMLDEP commons/ograph_simple.ml OCAMLDEP commons/common.ml OCAMLDEP commons/commands.ml OCAMLDEP commons/ocamlextra/dumper.ml OCAMLC globals/regexp.mli OCAMLC parsing_cocci/ast_cocci.mli OCAMLC parsing_cocci/ast0_cocci.mli OCAMLC parsing_cocci/ast0toast.mli OCAMLC commons/common.mli OCAMLC parsing_cocci/data.mli OCAMLC globals/flag.mli OCAMLC parsing_cocci/flag_parsing_cocci.mli OCAMLC globals/iteration.mli OCAMLC parsing_cocci/parse_aux.mli OCAMLC parsing_cocci/semantic_cocci.mli OCAMLC parsing_cocci/unparse_ast0.mli MENHIR parsing_cocci/parser_cocci_menhir.mly OCAMLDEP parsing_cocci/parser_cocci_menhir.mli OCAMLDEP parsing_cocci/parser_cocci_menhir.ml OCAMLC commons/ocamlextra/dumper.mli OCAMLOPT commons/ocamlextra/dumper.ml OCAMLC commons/commands.mli OCAMLOPT commons/commands.ml OCAMLOPT commons/common.ml File "commons/common.ml", line 4645, characters 40-58: 4645 | let compare (x : int) (y : int) = Pervasives.compare x y ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "commons/common.ml", line 4654, characters 13-31: 4654 | let cmp_x = Pervasives.compare x1 x2 in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "commons/common.ml", line 4658, characters 3-21: 4658 | Pervasives.compare y1 y2 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims OCAMLC commons/ograph_simple.mli OCAMLOPT commons/ograph_simple.ml OCAMLC commons/ograph_extended.mli OCAMLOPT commons/ograph_extended.ml OCAMLOPT -o commons/commons.cmxa OCAMLC globals/config.mli OCAMLOPT globals/config.ml OCAMLOPT globals/flag.ml OCAMLOPT globals/iteration.ml OCAMLC globals/regexp_pcre.mli OCAMLOPT globals/regexp_pcre.ml OCAMLOPT globals/regexp.ml OCAMLOPT -o globals/globals.cmxa OCAMLOPT parsing_cocci/flag_parsing_cocci.ml OCAMLOPT parsing_cocci/ast_cocci.ml OCAMLOPT parsing_cocci/ast0_cocci.ml OCAMLC parsing_cocci/pretty_print_cocci.mli OCAMLOPT parsing_cocci/pretty_print_cocci.ml OCAMLC parsing_cocci/visitor_ast0_types.mli OCAMLOPT parsing_cocci/visitor_ast0_types.ml OCAMLC parsing_cocci/visitor_ast.mli OCAMLOPT parsing_cocci/visitor_ast.ml OCAMLC parsing_cocci/visitor_ast0.mli OCAMLOPT parsing_cocci/visitor_ast0.ml OCAMLOPT parsing_cocci/ast0toast.ml OCAMLOPT parsing_cocci/unparse_ast0.ml OCAMLC parsing_cocci/unify_ast.mli OCAMLOPT parsing_cocci/unify_ast.ml OCAMLC parsing_cocci/compute_lines.mli OCAMLOPT parsing_cocci/compute_lines.ml OCAMLC parsing_cocci/iso_pattern.mli OCAMLOPT parsing_cocci/iso_pattern.ml OCAMLC parsing_cocci/comm_assoc.mli OCAMLOPT parsing_cocci/comm_assoc.ml OCAMLC parsing_cocci/iso_compile.mli OCAMLOPT parsing_cocci/iso_compile.ml OCAMLC parsing_cocci/single_statement.mli OCAMLOPT parsing_cocci/single_statement.ml OCAMLC parsing_cocci/simple_assignments.mli OCAMLOPT parsing_cocci/simple_assignments.ml OCAMLC parsing_cocci/get_metas.mli OCAMLOPT parsing_cocci/get_metas.ml OCAMLC parsing_cocci/stmtlist.mli OCAMLOPT parsing_cocci/stmtlist.ml OCAMLC parsing_cocci/check_meta.mli OCAMLOPT parsing_cocci/check_meta.ml OCAMLC parsing_cocci/top_level.mli OCAMLOPT parsing_cocci/top_level.ml OCAMLC parsing_cocci/type_infer.mli OCAMLOPT parsing_cocci/type_infer.ml OCAMLC parsing_cocci/test_exps.mli OCAMLOPT parsing_cocci/test_exps.ml OCAMLC parsing_cocci/unitary_ast0.mli OCAMLOPT parsing_cocci/unitary_ast0.ml OCAMLC parsing_cocci/arity.mli OCAMLOPT parsing_cocci/arity.ml OCAMLC parsing_cocci/index.mli OCAMLOPT parsing_cocci/index.ml OCAMLC parsing_cocci/context_neg.mli OCAMLOPT parsing_cocci/context_neg.ml OCAMLC parsing_cocci/adjust_pragmas.mli OCAMLOPT parsing_cocci/adjust_pragmas.ml OCAMLC parsing_cocci/insert_plus.mli OCAMLOPT parsing_cocci/insert_plus.ml OCAMLC parsing_cocci/function_prototypes.mli OCAMLOPT parsing_cocci/function_prototypes.ml OCAMLOPT parsing_cocci/semantic_cocci.ml OCAMLOPT parsing_cocci/data.ml OCAMLC parsing_cocci/free_vars.mli OCAMLOPT parsing_cocci/free_vars.ml OCAMLC parsing_cocci/safe_for_multi_decls.mli OCAMLOPT parsing_cocci/safe_for_multi_decls.ml OCAMLC parsing_cocci/parse_printf.mli OCAMLOPT parsing_cocci/parse_printf.ml OCAMLOPT parsing_cocci/parse_aux.ml OCAMLC parsing_cocci/cleanup_rules.mli OCAMLOPT parsing_cocci/cleanup_rules.ml OCAMLC parsing_cocci/disjdistr.mli OCAMLOPT parsing_cocci/disjdistr.ml OCAMLC parsing_cocci/parser_cocci_menhir.mli OCAMLOPT parsing_cocci/parser_cocci_menhir.ml OCAMLC parsing_cocci/lexer_cocci.mli OCAMLOPT parsing_cocci/lexer_cocci.ml OCAMLC parsing_cocci/lexer_cli.mli OCAMLOPT parsing_cocci/lexer_cli.ml OCAMLC parsing_cocci/lexer_script.mli OCAMLOPT parsing_cocci/lexer_script.ml OCAMLC parsing_cocci/cocci_grep.mli OCAMLOPT parsing_cocci/cocci_grep.ml OCAMLC parsing_cocci/dpll.mli OCAMLOPT parsing_cocci/dpll.ml OCAMLC parsing_cocci/get_constants2.mli OCAMLOPT parsing_cocci/get_constants2.ml OCAMLC parsing_cocci/id_utils.mli OCAMLOPT parsing_cocci/id_utils.ml OCAMLC parsing_cocci/git_grep.mli OCAMLOPT parsing_cocci/git_grep.ml OCAMLC parsing_cocci/adjacency.mli OCAMLOPT parsing_cocci/adjacency.ml OCAMLC parsing_cocci/commas_on_lists.mli OCAMLOPT parsing_cocci/commas_on_lists.ml OCAMLC parsing_cocci/re_constraints.mli OCAMLOPT parsing_cocci/re_constraints.ml OCAMLC parsing_cocci/parse_cocci.mli OCAMLOPT parsing_cocci/parse_cocci.ml OCAMLC parsing_cocci/command_line.mli OCAMLOPT parsing_cocci/command_line.ml OCAMLOPT -o parsing_cocci/parsing_cocci.cmxa OCAMLC parsing_c/token_annot.mli OCAMLOPT parsing_c/token_annot.ml OCAMLC parsing_c/flag_parsing_c.mli OCAMLOPT parsing_c/flag_parsing_c.ml OCAMLC parsing_c/parsing_stat.mli OCAMLOPT parsing_c/parsing_stat.ml OCAMLC parsing_c/token_c.mli OCAMLOPT parsing_c/token_c.ml OCAMLC parsing_c/ast_c.mli OCAMLOPT parsing_c/ast_c.ml OCAMLC parsing_c/includes.mli OCAMLOPT parsing_c/includes.ml OCAMLC parsing_c/control_flow_c.mli OCAMLOPT parsing_c/control_flow_c.ml OCAMLC parsing_c/visitor_c.mli OCAMLOPT parsing_c/visitor_c.ml OCAMLC parsing_c/lib_parsing_c.mli OCAMLOPT parsing_c/lib_parsing_c.ml OCAMLC parsing_c/control_flow_c_build.mli OCAMLOPT parsing_c/control_flow_c_build.ml OCAMLC parsing_c/pretty_print_c.mli OCAMLOPT parsing_c/pretty_print_c.ml OCAMLC parsing_c/semantic_c.mli OCAMLOPT parsing_c/semantic_c.ml OCAMLC parsing_c/lexer_parser.mli OCAMLOPT parsing_c/lexer_parser.ml OCAMLC parsing_c/parser_c.mli OCAMLOPT parsing_c/parser_c.ml OCAMLC parsing_c/lexer_c.mli OCAMLOPT parsing_c/lexer_c.ml OCAMLC parsing_c/parse_string_c.mli OCAMLOPT parsing_c/parse_string_c.ml OCAMLC parsing_c/token_helpers.mli OCAMLOPT parsing_c/token_helpers.ml OCAMLC parsing_c/token_views_c.mli OCAMLOPT parsing_c/token_views_c.ml OCAMLC parsing_c/cpp_token_c.mli OCAMLOPT parsing_c/cpp_token_c.ml OCAMLC parsing_c/parsing_hacks.mli OCAMLOPT parsing_c/parsing_hacks.ml OCAMLC parsing_c/cpp_analysis_c.mli OCAMLOPT parsing_c/cpp_analysis_c.ml OCAMLC parsing_c/unparse_cocci.mli OCAMLOPT parsing_c/unparse_cocci.ml OCAMLC parsing_c/parsing_recovery_c.mli OCAMLOPT parsing_c/parsing_recovery_c.ml OCAMLC parsing_c/parsing_consistency_c.mli OCAMLOPT parsing_c/parsing_consistency_c.ml OCAMLC parsing_c/danger.mli OCAMLOPT parsing_c/danger.ml OCAMLC parsing_c/parse_c.mli OCAMLOPT parsing_c/parse_c.ml OCAMLC parsing_c/unparse_c.mli OCAMLOPT parsing_c/unparse_c.ml OCAMLC parsing_c/unparse_hrule.mli OCAMLOPT parsing_c/unparse_hrule.ml OCAMLC parsing_c/type_c.mli OCAMLOPT parsing_c/type_c.ml OCAMLC parsing_c/cpp_ast_c.mli OCAMLOPT parsing_c/cpp_ast_c.ml OCAMLC parsing_c/type_annoter_c.mli OCAMLOPT parsing_c/type_annoter_c.ml OCAMLC parsing_c/comment_annotater_c.mli OCAMLOPT parsing_c/comment_annotater_c.ml OCAMLC parsing_c/compare_c.mli OCAMLOPT parsing_c/compare_c.ml OCAMLC parsing_c/test_parsing_c.mli OCAMLOPT parsing_c/test_parsing_c.ml OCAMLOPT -o parsing_c/parsing_c.cmxa OCAMLC ctl/flag_ctl.mli OCAMLOPT ctl/flag_ctl.ml OCAMLC ctl/ast_ctl.mli OCAMLOPT ctl/ast_ctl.ml OCAMLC ctl/pretty_print_ctl.mli OCAMLOPT ctl/pretty_print_ctl.ml OCAMLC ctl/ctl_engine.mli OCAMLOPT ctl/ctl_engine.ml OCAMLC ctl/wrapper_ctl.mli OCAMLOPT ctl/wrapper_ctl.ml OCAMLOPT -o ctl/ctl.cmxa OCAMLC ocaml/externalanalysis.mli OCAMLOPT ocaml/externalanalysis.ml OCAMLC ocaml/exposed_modules.mli OCAMLOPT ocaml/exposed_modules.ml OCAMLC ocaml/coccilib.mli OCAMLOPT ocaml/coccilib.ml OCAMLC ocaml/ocamlcocci_aux.mli OCAMLOPT ocaml/ocamlcocci_aux.ml OCAMLC ocaml/yes_prepare_ocamlcocci.mli OCAMLOPT ocaml/yes_prepare_ocamlcocci.ml OCAMLC ocaml/prepare_ocamlcocci.mli OCAMLOPT ocaml/prepare_ocamlcocci.ml OCAMLC ocaml/run_ocamlcocci.mli OCAMLOPT ocaml/run_ocamlcocci.ml OCAMLOPT -o ocaml/ocaml.cmxa OCAMLC python/pycocci_aux.mli OCAMLOPT python/pycocci_aux.ml make -C bundles/pyml all make[1]: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make depend-rec make[2]: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyutils.mli -o pyml-current/pyutils.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyutils.ml -o pyml-current/pyutils.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/generate.ml -o pyml-current/generate.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current stdcompat.cma unix.cma pyml-current/pyutils.cmo pyml-current/generate.cmo -o pyml-current/generate cd pyml-current && ./generate /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pytypes.mli -o pyml-current/pytypes.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyml_arch.mli -o pyml-current/pyml_arch.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -i pyml-current/pywrappers.ml >pyml-current/pywrappers.mli /usr/bin/ocamldep -I pyml-current pyml-current/pyml_arch.mli pyml-current/pyutils.mli pyml-current/pytypes.mli pyml-current/py.mli pyml-current/pycaml.mli pyml-current/pyutils.ml pyml-current/pytypes.ml pyml-current/py.ml pyml-current/pycaml.ml pyml-current/pywrappers.ml pyml-current/pywrappers.mli >.depend make[2]: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make[2]: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' cp pyml-current/pyml_arch_linux.ml pyml-current/pyml_arch.ml /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyml_arch.ml -o pyml-current/pyml_arch.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pytypes.ml -o pyml-current/pytypes.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pywrappers.mli -o pyml-current/pywrappers.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pywrappers.ml -o pyml-current/pywrappers.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/py.mli -o pyml-current/py.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/py.ml -o pyml-current/py.cmo File "pyml-current/py.ml", line 1403, characters 26-40: 1403 | repr_or_string (Pervasives.not repr) v ^^^^^^^^^^^^^^ Alert deprecated: module Stdcompat.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pycaml.mli -o pyml-current/pycaml.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pycaml.ml -o pyml-current/pycaml.cmo /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -custom -cclib -lpyml_stubs -a pyml-current/pyml_arch.cmo pyml-current/pyutils.cmo pyml-current/pytypes.cmo pyml-current/pywrappers.cmo pyml-current/py.cmo pyml-current/pycaml.cmo -o pyml-current/pyml.cma cp pyml-current/pyml.cma pyml.cma cp pyml-current/pywrappers.cmi pywrappers.cmi cp pyml-current/py.cmi py.cmi cp pyml-current/pycaml.cmi pycaml.cmi /usr/bin/ocamlc.opt -unsafe -I /usr/lib64/ocaml/stdcompat -I pyml-current -ccopt -fPIC pyml-current/pyml_stubs.c -o pyml-current/pyml_stubs.o In file included from pyml-current/pyml_stubs.c:2: pyml-current/pyml_stubs.c: In function 'py_load_library': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:646:26: note: in expansion of macro 'String_val' 646 | char *filename = String_val(Field(filename_ocaml, 0)); | ^~~~~~~~~~ pyml-current/pyml_stubs.c: In function 'py_unsetenv': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:793:18: note: in expansion of macro 'String_val' 793 | char *name = String_val(name_ocaml); | ^~~~~~~~~~ pyml-current/pyml_stubs.c: In function 'pyml_unwrap_wide_string': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:1146:15: note: in expansion of macro 'String_val' 1146 | char *s = String_val(string_ocaml); | ^~~~~~~~~~ pyml-current/pyml_stubs.c: In function 'PyString_AsStringAndSize_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ pyml-current/pyml_stubs.c:1247:16: note: in expansion of macro 'String_val' 1247 | memcpy(String_val(string), buffer, length); \ | ^~~~~~~~~~ pyml-current/pyml_stubs.c:1253:1: note: in expansion of macro 'StringAndSize_wrapper' 1253 | StringAndSize_wrapper(PyString_AsStringAndSize, char); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:450, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/lib64/ocaml/caml/config.h:59, from /usr/lib64/ocaml/caml/mlvalues.h:22, from pyml-current/pyml_stubs.c:2: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'const char *' 31 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ In file included from pyml-current/pyml_stubs.c:2: pyml-current/pyml_stubs.c: In function 'PyObject_AsCharBuffer_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ pyml-current/pyml_stubs.c:1247:16: note: in expansion of macro 'String_val' 1247 | memcpy(String_val(string), buffer, length); \ | ^~~~~~~~~~ pyml-current/pyml_stubs.c:1254:1: note: in expansion of macro 'StringAndSize_wrapper' 1254 | StringAndSize_wrapper(PyObject_AsCharBuffer, const char); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:450, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/lib64/ocaml/caml/config.h:59, from /usr/lib64/ocaml/caml/mlvalues.h:22, from pyml-current/pyml_stubs.c:2: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'const char *' 31 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ In file included from pyml-current/pyml_stubs.c:2: pyml-current/pyml_stubs.c: In function 'PyObject_AsReadBuffer_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ pyml-current/pyml_stubs.c:1247:16: note: in expansion of macro 'String_val' 1247 | memcpy(String_val(string), buffer, length); \ | ^~~~~~~~~~ pyml-current/pyml_stubs.c:1255:1: note: in expansion of macro 'StringAndSize_wrapper' 1255 | StringAndSize_wrapper(PyObject_AsReadBuffer, const void); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:450, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/lib64/ocaml/caml/config.h:59, from /usr/lib64/ocaml/caml/mlvalues.h:22, from pyml-current/pyml_stubs.c:2: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'const char *' 31 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ In file included from pyml-current/pyml_stubs.c:2: pyml-current/pyml_stubs.c: In function 'PyObject_AsWriteBuffer_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ pyml-current/pyml_stubs.c:1247:16: note: in expansion of macro 'String_val' 1247 | memcpy(String_val(string), buffer, length); \ | ^~~~~~~~~~ pyml-current/pyml_stubs.c:1256:1: note: in expansion of macro 'StringAndSize_wrapper' 1256 | StringAndSize_wrapper(PyObject_AsWriteBuffer, void); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:450, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib64/gcc/x86_64-alt-linux/9/include/stdint.h:9, from /usr/lib64/ocaml/caml/config.h:59, from /usr/lib64/ocaml/caml/mlvalues.h:22, from pyml-current/pyml_stubs.c:2: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'const char *' 31 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ In file included from pyml-current/pyml_stubs.c:2: pyml-current/pyml_stubs.c: In function 'open_file': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:1264:26: note: in expansion of macro 'String_val' 1264 | char *filename = String_val(Field(file, 0)); | ^~~~~~~~~~ pyml-current/pyml_stubs.c: In function 'PyLong_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:1346:17: note: in expansion of macro 'String_val' 1346 | char *str = String_val(str_ocaml); | ^~~~~~~~~~ pyml-current/pyml_stubs.c: In function 'Python27_PyCapsule_IsValid_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_stubs.c:1367:18: note: in expansion of macro 'String_val' 1367 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_Py_FdIsInteractive_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:90:18: note: in expansion of macro 'String_val' 90 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyDict_DelItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:168:18: note: in expansion of macro 'String_val' 168 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyDict_GetItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:192:18: note: in expansion of macro 'String_val' 192 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyDict_SetItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:249:18: note: in expansion of macro 'String_val' 249 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyErr_SetString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:372:18: note: in expansion of macro 'String_val' 372 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_AddModule_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:951:18: note: in expansion of macro 'String_val' 951 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_ExecCodeModule_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:972:18: note: in expansion of macro 'String_val' 972 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_ExecCodeModuleEx_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:984:18: note: in expansion of macro 'String_val' 984 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:986:18: note: in expansion of macro 'String_val' 986 | char *arg2 = String_val(arg2_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_ImportFrozenModule_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1017:18: note: in expansion of macro 'String_val' 1017 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_ImportModule_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1039:18: note: in expansion of macro 'String_val' 1039 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyImport_ImportModuleLevel_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1050:18: note: in expansion of macro 'String_val' 1050 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyMapping_GetItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1169:18: note: in expansion of macro 'String_val' 1169 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyMapping_HasKeyString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1193:18: note: in expansion of macro 'String_val' 1193 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyMapping_SetItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1216:18: note: in expansion of macro 'String_val' 1216 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyMarshal_ReadObjectFromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1263:18: note: in expansion of macro 'String_val' 1263 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyModule_AddObject_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1337:18: note: in expansion of macro 'String_val' 1337 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyModule_New_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1382:18: note: in expansion of macro 'String_val' 1382 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyObject_DelItemString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1808:18: note: in expansion of macro 'String_val' 1808 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyObject_GetAttrString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1832:18: note: in expansion of macro 'String_val' 1832 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyObject_HasAttrString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1879:18: note: in expansion of macro 'String_val' 1879 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyObject_SetAttrString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:1988:18: note: in expansion of macro 'String_val' 1988 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_AnyFileExFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2047:18: note: in expansion of macro 'String_val' 2047 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_FileExFlags_native': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2063:18: note: in expansion of macro 'String_val' 2063 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_InteractiveOneFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2087:18: note: in expansion of macro 'String_val' 2087 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_InteractiveLoopFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2102:18: note: in expansion of macro 'String_val' 2102 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_SimpleFileExFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2117:18: note: in expansion of macro 'String_val' 2117 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_StringFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2131:18: note: in expansion of macro 'String_val' 2131 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PyRun_SimpleStringFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2147:18: note: in expansion of macro 'String_val' 2147 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python_PySequence_Fast_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2233:18: note: in expansion of macro 'String_val' 2233 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python2_Py_SetProgramName_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2558:18: note: in expansion of macro 'String_val' 2558 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python2_Py_SetPythonHome_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2569:18: note: in expansion of macro 'String_val' 2569 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python2_Py_CompileStringFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2580:18: note: in expansion of macro 'String_val' 2580 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2581:18: note: in expansion of macro 'String_val' 2581 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python2_PyString_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2790:18: note: in expansion of macro 'String_val' 2790 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python2_PyString_FromStringAndSize_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2801:18: note: in expansion of macro 'String_val' 2801 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS2_PyUnicodeUCS2_AsEncodedString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2827:18: note: in expansion of macro 'String_val' 2827 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2828:18: note: in expansion of macro 'String_val' 2828 | char *arg2 = String_val(arg2_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS2_PyUnicodeUCS2_DecodeUTF8_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2872:18: note: in expansion of macro 'String_val' 2872 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:2874:18: note: in expansion of macro 'Is_block' 2874 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS2_PyUnicodeUCS2_DecodeUTF16_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2885:18: note: in expansion of macro 'String_val' 2885 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:2887:18: note: in expansion of macro 'Is_block' 2887 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS2_PyUnicodeUCS2_DecodeUTF32_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2899:18: note: in expansion of macro 'String_val' 2899 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:2901:18: note: in expansion of macro 'Is_block' 2901 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS2_PyUnicodeUCS2_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2925:18: note: in expansion of macro 'String_val' 2925 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS4_PyUnicodeUCS4_AsEncodedString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2974:18: note: in expansion of macro 'String_val' 2974 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:2975:18: note: in expansion of macro 'String_val' 2975 | char *arg2 = String_val(arg2_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS4_PyUnicodeUCS4_DecodeUTF8_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3019:18: note: in expansion of macro 'String_val' 3019 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3021:18: note: in expansion of macro 'Is_block' 3021 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS4_PyUnicodeUCS4_DecodeUTF16_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3032:18: note: in expansion of macro 'String_val' 3032 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3034:18: note: in expansion of macro 'Is_block' 3034 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS4_PyUnicodeUCS4_DecodeUTF32_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3046:18: note: in expansion of macro 'String_val' 3046 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3048:18: note: in expansion of macro 'Is_block' 3048 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'UCS4_PyUnicodeUCS4_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3072:18: note: in expansion of macro 'String_val' 3072 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_Py_CompileStringExFlags_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3202:18: note: in expansion of macro 'String_val' 3202 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3203:18: note: in expansion of macro 'String_val' 3203 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyBytes_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3229:18: note: in expansion of macro 'String_val' 3229 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyBytes_FromStringAndSize_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3240:18: note: in expansion of macro 'String_val' 3240 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyImport_ExecCodeModuleWithPathnames_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3277:18: note: in expansion of macro 'String_val' 3277 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3279:18: note: in expansion of macro 'String_val' 3279 | char *arg2 = String_val(arg2_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3280:18: note: in expansion of macro 'String_val' 3280 | char *arg3 = String_val(arg3_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_AsEncodedString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3318:18: note: in expansion of macro 'String_val' 3318 | char *arg1 = String_val(arg1_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3319:18: note: in expansion of macro 'String_val' 3319 | char *arg2 = String_val(arg2_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_DecodeUTF8_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3363:18: note: in expansion of macro 'String_val' 3363 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3365:18: note: in expansion of macro 'Is_block' 3365 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_DecodeUTF16_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3376:18: note: in expansion of macro 'String_val' 3376 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3378:18: note: in expansion of macro 'Is_block' 3378 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_DecodeUTF32_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3390:18: note: in expansion of macro 'String_val' 3390 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ /usr/lib64/ocaml/caml/mlvalues.h:71:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | #define Is_block(x) (((x) & 1) == 0) | ^ pyml-current/pyml_wrappers.inc:3392:18: note: in expansion of macro 'Is_block' 3392 | char *arg2 = Is_block(arg2_ocaml) ? String_val(Field(arg2_ocaml, 0)) : NULL; | ^~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_FromString_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3416:18: note: in expansion of macro 'String_val' 3416 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ pyml-current/pyml_wrappers.inc: In function 'Python3_PyUnicode_FromStringAndSize_wrapper': /usr/lib64/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 265 | #define String_val(x) ((const char *) Bp_val(x)) | ^ pyml-current/pyml_wrappers.inc:3427:18: note: in expansion of macro 'String_val' 3427 | char *arg0 = String_val(arg0_ocaml); | ^~~~~~~~~~ mv pyml_stubs.o pyml-current/pyml_stubs.o /usr/bin/ocamlmklib -linkall -o pyml-current/pyml_stubs pyml-current/pyml_stubs.o cp pyml-current/libpyml_stubs.a libpyml_stubs.a cp pyml-current/dllpyml_stubs.so dllpyml_stubs.so make[2]: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make[1]: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make -C bundles/pyml all.opt make[1]: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make[2]: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyml_arch.ml -o pyml-current/pyml_arch.cmx /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pyutils.ml -o pyml-current/pyutils.cmx /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pytypes.ml -o pyml-current/pytypes.cmx /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pywrappers.ml -o pyml-current/pywrappers.cmx /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/py.ml -o pyml-current/py.cmx File "pyml-current/py.ml", line 1403, characters 26-40: 1403 | repr_or_string (Pervasives.not repr) v ^^^^^^^^^^^^^^ Alert deprecated: module Stdcompat.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -c pyml-current/pycaml.ml -o pyml-current/pycaml.cmx /usr/bin/ocamlopt.opt -I /usr/lib64/ocaml/stdcompat -I pyml-current -cclib -lpyml_stubs -a pyml-current/pyml_arch.cmx pyml-current/pyutils.cmx pyml-current/pytypes.cmx pyml-current/pywrappers.cmx pyml-current/py.cmx pyml-current/pycaml.cmx -o pyml-current/pyml.cmxa cp pyml-current/pyml.cmxa pyml.cmxa cp pyml-current/pywrappers.cmx pywrappers.cmx cp pyml-current/py.cmx py.cmx cp pyml-current/pycaml.cmx pycaml.cmx cp pyml-current/pyml.a pyml.a make[2]: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' make[1]: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8/bundles/pyml' OCAMLC python/yes_pycocci.mli OCAMLOPT python/yes_pycocci.ml OCAMLC python/pycocci.mli OCAMLOPT python/pycocci.ml OCAMLOPT -o python/python.cmxa OCAMLC engine/flag_matcher.mli OCAMLOPT engine/flag_matcher.ml OCAMLC engine/lib_engine.mli OCAMLOPT engine/lib_engine.ml OCAMLC engine/pretty_print_engine.mli OCAMLOPT engine/pretty_print_engine.ml OCAMLC engine/check_exhaustive_pattern.mli OCAMLOPT engine/check_exhaustive_pattern.ml OCAMLC engine/check_reachability.mli OCAMLOPT engine/check_reachability.ml OCAMLC engine/c_vs_c.mli OCAMLOPT engine/c_vs_c.ml OCAMLC engine/isomorphisms_c_c.mli OCAMLOPT engine/isomorphisms_c_c.ml OCAMLC engine/cocci_vs_c.mli OCAMLOPT engine/cocci_vs_c.ml OCAMLC engine/pattern_c.mli OCAMLOPT engine/pattern_c.ml OCAMLC engine/transformation_c.mli OCAMLOPT engine/transformation_c.ml OCAMLC engine/asttomember.mli OCAMLOPT engine/asttomember.ml OCAMLC engine/asttoctl2.mli OCAMLOPT engine/asttoctl2.ml OCAMLC engine/ctltotex.mli OCAMLOPT engine/ctltotex.ml OCAMLC engine/postprocess_transinfo.mli OCAMLOPT engine/postprocess_transinfo.ml OCAMLC engine/ctlcocci_integration.mli OCAMLOPT engine/ctlcocci_integration.ml OCAMLOPT -o engine/engine.cmxa OCAMLC popl09/ast_popl.mli OCAMLOPT popl09/ast_popl.ml OCAMLC popl09/asttopopl.mli OCAMLOPT popl09/asttopopl.ml OCAMLC popl09/insert_quantifiers.mli OCAMLOPT popl09/insert_quantifiers.ml OCAMLC popl09/pretty_print_popl.mli OCAMLOPT popl09/pretty_print_popl.ml OCAMLC popl09/flag_popl.mli OCAMLOPT popl09/flag_popl.ml OCAMLC popl09/popltoctl.mli OCAMLOPT popl09/popltoctl.ml OCAMLC popl09/popl.mli OCAMLOPT popl09/popl.ml OCAMLOPT -o popl09/popl09.cmxa OCAMLC extra/classic_patch.mli OCAMLOPT extra/classic_patch.ml OCAMLC extra/kbuild.mli OCAMLOPT extra/kbuild.ml OCAMLC extra/maintainers.mli OCAMLOPT extra/maintainers.ml OCAMLOPT -o extra/extra.cmxa OCAMLC flag_cocci.mli OCAMLOPT flag_cocci.ml OCAMLC cocci.mli OCAMLOPT cocci.ml OCAMLC testing.mli OCAMLOPT testing.ml OCAMLC read_options.mli OCAMLOPT read_options.ml OCAMLC enter.mli OCAMLOPT enter.ml OCAMLC main.mli OCAMLOPT main.ml OCAMLOPT -o spatch.opt OCAMLC tools/spgen/source/globals.mli OCAMLOPT tools/spgen/source/globals.ml OCAMLC tools/spgen/source/ast_tostring.mli OCAMLOPT tools/spgen/source/ast_tostring.ml OCAMLC tools/spgen/source/detect_patch.mli OCAMLOPT tools/spgen/source/detect_patch.ml OCAMLC tools/spgen/source/meta_variable.mli OCAMLOPT tools/spgen/source/meta_variable.ml OCAMLC tools/spgen/source/snapshot.mli OCAMLOPT tools/spgen/source/snapshot.ml OCAMLC tools/spgen/source/user_input.mli OCAMLOPT tools/spgen/source/user_input.ml OCAMLC tools/spgen/source/position_generator.mli OCAMLOPT tools/spgen/source/position_generator.ml OCAMLC tools/spgen/source/disj_generator.mli OCAMLOPT tools/spgen/source/disj_generator.ml OCAMLC tools/spgen/source/rule_body.mli OCAMLOPT tools/spgen/source/rule_body.ml OCAMLC tools/spgen/source/rule_header.mli OCAMLOPT tools/spgen/source/rule_header.ml OCAMLC tools/spgen/source/context_rule.mli OCAMLOPT tools/spgen/source/context_rule.ml OCAMLC tools/spgen/source/script_rule.mli OCAMLOPT tools/spgen/source/script_rule.ml OCAMLC tools/spgen/source/file_transform.mli OCAMLOPT tools/spgen/source/file_transform.ml OCAMLC tools/spgen/source/spgen_interactive.mli OCAMLOPT tools/spgen/source/spgen_interactive.ml OCAMLC tools/spgen/source/spgen_lexer.mli OCAMLOPT tools/spgen/source/spgen_lexer.ml OCAMLC tools/spgen/source/spgen_config.mli OCAMLOPT tools/spgen/source/spgen_config.ml OCAMLC tools/spgen/source/spgen.mli OCAMLOPT tools/spgen/source/spgen.ml OCAMLC tools/spgen/source/spgen_test.mli OCAMLOPT tools/spgen/source/spgen_test.ml OCAMLC tools/spgen/source/main.mli OCAMLOPT tools/spgen/source/main.ml OCAMLOPT -o tools/spgen/source/spgen.opt cp parsing_c/token_c.cmi ocaml/token_c.cmi cp parsing_c/ast_c.cmi ocaml/ast_c.cmi cp parsing_c/parse_c.cmi ocaml/parse_c.cmi cp parsing_c/parser_c.cmi ocaml/parser_c.cmi cp parsing_c/lexer_c.cmi ocaml/lexer_c.cmi cp parsing_c/pretty_print_c.cmi ocaml/pretty_print_c.cmi cp parsing_c/lib_parsing_c.cmi ocaml/lib_parsing_c.cmi cp parsing_c/visitor_c.cmi ocaml/visitor_c.cmi cp globals/regexp.cmi ocaml/regexp.cmi cp globals/config.cmi ocaml/config.cmi cp globals/flag.cmi ocaml/flag.cmi cp parsing_c/flag_parsing_c.cmi ocaml/flag_parsing_c.cmi cp globals/iteration.cmi ocaml/iteration.cmi cp commons/commands.cmi ocaml/commands.cmi cp commons/common.cmi ocaml/common.cmi cp parsing_cocci/ast_cocci.cmi ocaml/ast_cocci.cmi cp parsing_cocci/ast0_cocci.cmi ocaml/ast0_cocci.cmi cp commons/ocamlextra/dumper.cmi ocaml/dumper.cmi OCAMLC parsing_c/token_c.ml cp parsing_c/token_c.cmo ocaml/token_c.cmo OCAMLC parsing_c/ast_c.ml cp parsing_c/ast_c.cmo ocaml/ast_c.cmo OCAMLC parsing_c/parse_c.ml cp parsing_c/parse_c.cmo ocaml/parse_c.cmo OCAMLC parsing_c/parser_c.ml cp parsing_c/parser_c.cmo ocaml/parser_c.cmo OCAMLC parsing_c/lexer_c.ml cp parsing_c/lexer_c.cmo ocaml/lexer_c.cmo OCAMLC parsing_c/pretty_print_c.ml cp parsing_c/pretty_print_c.cmo ocaml/pretty_print_c.cmo OCAMLC parsing_c/lib_parsing_c.ml cp parsing_c/lib_parsing_c.cmo ocaml/lib_parsing_c.cmo OCAMLC parsing_c/visitor_c.ml cp parsing_c/visitor_c.cmo ocaml/visitor_c.cmo OCAMLC globals/regexp.ml cp globals/regexp.cmo ocaml/regexp.cmo OCAMLC globals/config.ml cp globals/config.cmo ocaml/config.cmo OCAMLC globals/flag.ml cp globals/flag.cmo ocaml/flag.cmo OCAMLC parsing_c/flag_parsing_c.ml cp parsing_c/flag_parsing_c.cmo ocaml/flag_parsing_c.cmo OCAMLC globals/iteration.ml cp globals/iteration.cmo ocaml/iteration.cmo OCAMLC commons/commands.ml cp commons/commands.cmo ocaml/commands.cmo OCAMLC commons/common.ml File "commons/common.ml", line 4645, characters 40-58: 4645 | let compare (x : int) (y : int) = Pervasives.compare x y ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "commons/common.ml", line 4654, characters 13-31: 4654 | let cmp_x = Pervasives.compare x1 x2 in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "commons/common.ml", line 4658, characters 3-21: 4658 | Pervasives.compare y1 y2 ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims cp commons/common.cmo ocaml/common.cmo OCAMLC parsing_cocci/ast_cocci.ml cp parsing_cocci/ast_cocci.cmo ocaml/ast_cocci.cmo OCAMLC parsing_cocci/ast0_cocci.ml cp parsing_cocci/ast0_cocci.cmo ocaml/ast0_cocci.cmo OCAMLC commons/ocamlextra/dumper.ml cp commons/ocamlextra/dumper.cmo ocaml/dumper.cmo cp parsing_c/token_c.cmx ocaml/token_c.cmx cp parsing_c/ast_c.cmx ocaml/ast_c.cmx cp parsing_c/parse_c.cmx ocaml/parse_c.cmx cp parsing_c/parser_c.cmx ocaml/parser_c.cmx cp parsing_c/lexer_c.cmx ocaml/lexer_c.cmx cp parsing_c/pretty_print_c.cmx ocaml/pretty_print_c.cmx cp parsing_c/lib_parsing_c.cmx ocaml/lib_parsing_c.cmx cp parsing_c/visitor_c.cmx ocaml/visitor_c.cmx cp globals/regexp.cmx ocaml/regexp.cmx cp globals/config.cmx ocaml/config.cmx cp globals/flag.cmx ocaml/flag.cmx cp parsing_c/flag_parsing_c.cmx ocaml/flag_parsing_c.cmx cp globals/iteration.cmx ocaml/iteration.cmx cp commons/commands.cmx ocaml/commands.cmx cp commons/common.cmx ocaml/common.cmx cp parsing_cocci/ast_cocci.cmx ocaml/ast_cocci.cmx cp parsing_cocci/ast0_cocci.cmx ocaml/ast0_cocci.cmx cp commons/ocamlextra/dumper.cmx ocaml/dumper.cmx cp /usr/lib64/ocaml/parmap/parmap.cmi ocaml/parmap.cmi if test -f /usr/lib64/ocaml/parmap/parmap.cmx; then \ cp /usr/lib64/ocaml/parmap/parmap.cmx ocaml/parmap.cmx; \ fi make: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.98235 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/coccinelle-buildroot + : + /bin/rm -rf -- /usr/src/tmp/coccinelle-buildroot + cd coccinelle-1.0.8 + make DESTDIR=/usr/src/tmp/coccinelle-buildroot install make: Entering directory '/usr/src/RPM/BUILD/coccinelle-1.0.8' mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/bin /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/ocaml if test -f bundles/pyml/dllpyml_stubs.so; then \ /bin/install -c -m 755 bundles/pyml/dllpyml_stubs.so \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle; \ fi if test -f bundles/pcre/dllpcre_stubs.so; then \ /bin/install -c -m 755 bundles/pcre/dllpcre_stubs.so \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle; \ fi /bin/install -c -m 755 spatch.opt /usr/src/tmp/coccinelle-buildroot/usr/bin/spatch /bin/install -c -m 644 standard.h /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle /bin/install -c -m 644 standard.iso /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle /bin/install -c -m 644 ocaml/*.cmi /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/ocaml/ /bin/install -c -m 644 ocaml/*.cmx /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/ocaml/ /bin/install -c -m 755 tools/spgen/source/spgen.opt \ /usr/src/tmp/coccinelle-buildroot/usr/bin/spgen mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib/coccigui /bin/install -c -m 644 python/coccilib/*.py \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib /bin/install -c -m 644 python/coccilib/coccigui/*.py \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib/coccigui /bin/install -c -m 644 python/coccilib/coccigui/pygui.glade \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib/coccigui /bin/install -c -m 644 python/coccilib/coccigui/pygui.gladep \ /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib/coccigui if test "x/usr/share/bash-completion/completions" != "xno"; then \ mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/share/bash-completion/completions; \ /bin/install -c -m 644 scripts/spatch.bash_completion \ /usr/src/tmp/coccinelle-buildroot/usr/share/bash-completion/completions/spatch; \ fi mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/share/man/man1 mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/share/man/man3 /bin/install -c -m 644 docs/spatch.1 /usr/src/tmp/coccinelle-buildroot/usr/share/man/man1/ /bin/install -c -m 644 docs/pycocci.1 /usr/src/tmp/coccinelle-buildroot/usr/share/man/man1/ /bin/install -c -m 644 docs/spgen.1 /usr/src/tmp/coccinelle-buildroot/usr/share/man/man1/ /bin/install -c -m 644 docs/Coccilib.3cocci /usr/src/tmp/coccinelle-buildroot/usr/share/man/man3/ make: Leaving directory '/usr/src/RPM/BUILD/coccinelle-1.0.8' + install -d /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages + mv /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python/coccilib /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/ + rm -rf /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/python + install ./tools/pycocci /usr/src/tmp/coccinelle-buildroot/usr/bin/pycocci + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/coccinelle-buildroot (auto) mode of './usr/lib64/coccinelle/dllpyml_stubs.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/coccinelle-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/coccinelle-buildroot/ (default) Compressing files in /usr/src/tmp/coccinelle-buildroot (auto) Adjusting library links in /usr/src/tmp/coccinelle-buildroot ./usr/lib64: Verifying ELF objects in /usr/src/tmp/coccinelle-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: Caml_state verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: dlopen verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_alloc_tuple verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_register_global_root verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: dlclose verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_callback2 verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_copy_int64 verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_copy_double verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: dlerror verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: dlsym verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_modify verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_copy_string verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_remove_global_root verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_alloc_string verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_alloc_custom verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_failwith verify-elf: WARNING: ./usr/lib64/coccinelle/dllpyml_stubs.so: undefined symbol: caml_callback Bytecompiling python modules in /usr/src/tmp/coccinelle-buildroot using /usr/bin/python2.7 Bytecompiling python modules with optimization in /usr/src/tmp/coccinelle-buildroot using /usr/bin/python2.7 -O Bytecompiling python3 modules in /usr/src/tmp/coccinelle-buildroot using /usr/bin/python3 Can't list '/usr/src/tmp/coccinelle-buildroot/usr/lib/python3/site-packages' compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/coccigui.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/pycoccimodel.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vim.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimcom.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimeditor.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimembed.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/elems.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/iteration.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/org.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/report.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/trac.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py Bytecompiling python3 modules with optimization in /usr/src/tmp/coccinelle-buildroot using /usr/bin/python3 -O Can't list '/usr/src/tmp/coccinelle-buildroot/usr/lib/python3/site-packages' compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/coccigui.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/pycoccimodel.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vim.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimcom.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimeditor.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimembed.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/elems.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/iteration.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/org.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/report.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/trac.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/coccinelle-buildroot using /usr/bin/python3 -OO Can't list '/usr/src/tmp/coccinelle-buildroot/usr/lib/python3/site-packages' compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/coccigui.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/pycoccimodel.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vim.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimcom.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimeditor.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/coccigui/vimembed.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/__init__.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/elems.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/iteration.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/org.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/report.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/trac.py compile /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/coccilib/__pycache__/xml_firehose.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/xml_firehose.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/trac.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/trac.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/trac.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/trac.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/report.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/report.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/report.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/report.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/output.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/output.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/org.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/org.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/org.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/org.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/iteration.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/iteration.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/iteration.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/iteration.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/elems.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/elems.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/elems.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/elems.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/__init__.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/__pycache__/__init__.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimembed.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimembed.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimeditor.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimeditor.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimcom.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vimcom.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vim.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/vim.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/pycoccimodel.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/pycoccimodel.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/pycoccimodel.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/pycoccimodel.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/coccigui.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/coccigui.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/coccigui.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/coccigui.cpython-38.opt-1.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/__init__.cpython-38.pyc' './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib64/python3/site-packages/coccilib/coccigui/__pycache__/__init__.cpython-38.opt-1.pyc' Hardlinking identical .pyc and .pyo files Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.91853 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd coccinelle-1.0.8 + export COCCINELLE_HOME=/usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle + COCCINELLE_HOME=/usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle + export PYTHONPATH=/usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages + PYTHONPATH=/usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages + demos=(simple python_identifier) + for f in "${demos[@]}" + /usr/src/tmp/coccinelle-buildroot/usr/bin/spatch -sp_file demos/simple.cocci demos/simple.c init_defs_builtins: /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/standard.h HANDLING: demos/simple.c diff = --- demos/simple.c +++ /tmp/cocci-output-3808909-6d9cc1-simple.c @@ -1,4 +1,4 @@ int main(int i) { - f("ca va"); - f(g("ca va pas")); + f("ca va", 3); + f(g("ca va pas"), 3); } + for f in "${demos[@]}" + /usr/src/tmp/coccinelle-buildroot/usr/bin/spatch -sp_file demos/python_identifier.cocci demos/python_identifier.c init_defs_builtins: /usr/src/tmp/coccinelle-buildroot/usr/lib64/coccinelle/standard.h HANDLING: demos/python_identifier.c diff = --- demos/python_identifier.c +++ /tmp/cocci-output-3808913-b0cb13-python_identifier.c @@ -1,7 +1,7 @@ int main () { - one(12); - one_more(15); - another_one(20); + initial value: consider using coccinelle.varname(12); + initial value: consider using coccinelle.varname(15); + initial value: consider using coccinelle.varname(20); two(1,2); two_more(3,4); three(1,2,3); + exit 0 Processing files: coccinelle-1.0.8-alt7 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.91853 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd coccinelle-1.0.8 + DOCDIR=/usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + export DOCDIR + rm -rf /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + /bin/mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + cp -prL authors.txt bugs.txt changes.txt copyright.txt credits.txt /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + chmod -R go-w /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + chmod -R a+rX /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + cp -prL license.txt readme.txt /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + chmod -R go-w /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + chmod -R a+rX /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-1.0.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vuVpJh find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.O9U0he find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req: /usr/src/tmp/coccinelle-buildroot/usr/bin/pycocci: skipping sys python3.req: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/iteration.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=31 IGNORE (for REQ=slight and deep=11) module=coccilib.org /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=35 IGNORE (for REQ=slight and deep=11) module=coccilib.org /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=39 IGNORE (for REQ=slight and deep=11) module=coccilib.org /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=55 IGNORE (for REQ=slight and deep=11) module=threading /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=85 IGNORE (for REQ=slight and deep=11) module=gobject /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=92 IGNORE (for REQ=slight and deep=11) module=gtk /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=92 IGNORE (for REQ=slight and deep=11) module=gobject /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=93 IGNORE (for REQ=slight and deep=11) module=coccilib.coccigui.coccigui /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/output.py: line=110 IGNORE (for REQ=slight and deep=11) module=time python3.req: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=13) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=14) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=15) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=16) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=17) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=18) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=19) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=20) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=21) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=22) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=23) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=24) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=25) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=26) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=25 IGNORE (for REQ=slight and deep=27) module=firehose.model /usr/lib/rpm/python3.req.py: /usr/src/tmp/coccinelle-buildroot/usr/lib64/python3/site-packages/coccilib/xml_firehose.py: line=72 IGNORE (for REQ=slight and deep=15) module=os ++ /bin/sed -e '/^python.*(coccinelle)/d' --- find-requires-deps 2020-09-12 05:09:52.758705955 +0000 +++ filter-requires-deps 2020-09-12 05:09:52.760705972 +0000 @@ -22,3 +22,2 @@ python3(argparse) < 0 -python3(coccinelle) < 0 python3(copy) < 0 Provides: spatch, ocaml-cmi(Coccilib) = 1.0.8-alt7, ocaml-cmx(Coccilib) = 1.0.8-alt7, python3(coccilib), python3(coccilib.coccigui), python3(coccilib.coccigui.coccigui), python3(coccilib.coccigui.pycoccimodel), python3(coccilib.coccigui.vim), python3(coccilib.coccigui.vimcom), python3(coccilib.coccigui.vimeditor), python3(coccilib.coccigui.vimembed), python3(coccilib.elems), python3(coccilib.iteration), python3(coccilib.org), python3(coccilib.output), python3(coccilib.report), python3(coccilib.trac), python3(coccilib.xml_firehose) Requires: python3-dev, /lib64/ld-linux-x86-64.so.2, /usr/bin/python3, /usr/lib64/python3/site-packages, libc.so.6(GLIBC_2.10)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.16)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.28)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.9)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libpcre.so.3()(64bit) >= set:ieEL9RiODtA0LXIJUZ49bAqz69DwNZg, python3(argparse) < 0, python3(copy) < 0, python3(multiprocessing) < 0, python3(os) < 0, python3(re) < 0, python3(shutil) < 0, python3(subprocess) < 0, python3(tempfile) < 0, python3(threading) < 0, python3(uuid) < 0, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yvVJlg Creating coccinelle-debuginfo package Processing files: coccinelle-demos-1.0.8-alt7 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.58387 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd coccinelle-1.0.8 + DOCDIR=/usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + export DOCDIR + rm -rf /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + /bin/mkdir -p /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + cp -prL demos tests /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + chmod -R go-w /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + chmod -R a+rX /usr/src/tmp/coccinelle-buildroot/usr/share/doc/coccinelle-demos-1.0.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BPkGEh find-provides: running scripts (alternatives,debuginfo,lib,ocaml,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mtnDli find-requires: running scripts (cpp,debuginfo,files,lib,ocaml,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: coccinelle Processing files: coccinelle-checkinstall-1.0.8-alt7 warning: package with no files has %pre-script Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pByIDg shebang.req: /usr/src/tmp/coccinelle-buildroot/.pre:coccinelle-checkinstall: /usr/sbin/sh-safely -> /usr/sbin/sh-safely (raw, not installed) Requires: coccinelle-demos Requires(interp): /usr/sbin/sh-safely Requires(pre): /usr/sbin/sh-safely Processing files: coccinelle-debuginfo-1.0.8-alt7 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WfV6Ff find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xJN0Lg find-requires: running scripts (debuginfo) ++ /bin/sed -e '/^python.*(coccinelle)/d' Requires: coccinelle = 1.0.8-alt7, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libdl.so.2), debug64(libm.so.6), debug64(libpcre.so.3) Adding to coccinelle-debuginfo a strict dependency on coccinelle Adding to coccinelle-demos a strict dependency on coccinelle Adding to coccinelle-checkinstall a strict dependency on coccinelle-demos Wrote: /usr/src/RPM/RPMS/x86_64/coccinelle-1.0.8-alt7.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/coccinelle-demos-1.0.8-alt7.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/coccinelle-checkinstall-1.0.8-alt7.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/coccinelle-debuginfo-1.0.8-alt7.x86_64.rpm 56.09user 7.97system 1:12.59elapsed 88%CPU (0avgtext+0avgdata 413436maxresident)k 0inputs+0outputs (0major+2672490minor)pagefaults 0swaps 73.31user 11.95system 1:37.73elapsed 87%CPU (0avgtext+0avgdata 413436maxresident)k 4376inputs+0outputs (0major+3220248minor)pagefaults 0swaps