<86>Dec 4 19:21:32 userdel[2347779]: delete user 'rooter' <86>Dec 4 19:21:32 userdel[2347779]: removed group 'rooter' owned by 'rooter' <86>Dec 4 19:21:32 userdel[2347779]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 4 19:21:32 groupadd[2347841]: group added to /etc/group: name=rooter, GID=615 <86>Dec 4 19:21:32 groupadd[2347841]: group added to /etc/gshadow: name=rooter <86>Dec 4 19:21:32 groupadd[2347841]: new group: name=rooter, GID=615 <86>Dec 4 19:21:32 useradd[2347877]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Dec 4 19:21:32 userdel[2348024]: delete user 'builder' <86>Dec 4 19:21:32 groupadd[2348101]: group added to /etc/group: name=builder, GID=616 <86>Dec 4 19:21:32 groupadd[2348101]: group added to /etc/gshadow: name=builder <86>Dec 4 19:21:32 groupadd[2348101]: new group: name=builder, GID=616 <86>Dec 4 19:21:32 useradd[2348315]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Dec 4 19:21:36 rpmi: rpm-build-tcl-0.5.2-alt1 sisyphus+248358.100.2.1 1585272688 installed <13>Dec 4 19:21:39 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>Dec 4 19:21:39 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Dec 4 19:21:39 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Dec 4 19:21:39 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Dec 4 19:21:39 rpmi: perl-HTTP-Date-6.05-alt1 sisyphus+258981.100.1.1 1601542386 installed <13>Dec 4 19:21:39 rpmi: libboost_system1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:39 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:40 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Dec 4 19:21:40 rpmi: libgomp1-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 19:21:40 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed <13>Dec 4 19:21:40 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed <13>Dec 4 19:21:40 rpmi: libtcl-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed <13>Dec 4 19:21:40 rpmi: tcl-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed <13>Dec 4 19:21:40 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 4 19:21:40 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Dec 4 19:21:40 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Dec 4 19:21:41 rpmi: libopenblas-0.3.9-alt1 sisyphus+238855.200.5.1 1593950422 installed <13>Dec 4 19:21:41 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Dec 4 19:21:41 rpmi: perl-Compress-Raw-Zlib-2.096-alt1 sisyphus+258375.500.14.2 1600904345 installed <13>Dec 4 19:21:41 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Dec 4 19:21:41 rpmi: liblcms2-2.11-alt1 sisyphus+253499.100.1.1 1592287020 installed <13>Dec 4 19:21:41 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906368 installed <13>Dec 4 19:21:41 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284337 installed <13>Dec 4 19:21:41 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Dec 4 19:21:41 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed <13>Dec 4 19:21:41 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed <13>Dec 4 19:21:41 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed <13>Dec 4 19:21:41 rpmi: ilmbase25-common-2.5.3-alt1 sisyphus+260406.100.1.1 1603706892 installed <13>Dec 4 19:21:41 rpmi: libiex25-2.5.3-alt1 sisyphus+260406.100.1.1 1603706892 installed <13>Dec 4 19:21:41 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Dec 4 19:21:41 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Dec 4 19:21:41 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 4 19:21:41 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Dec 4 19:21:41 rpmi: libcom_err-devel-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Dec 4 19:21:41 rpmi: libverto-devel-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 4 19:21:41 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Dec 4 19:21:41 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Dec 4 19:21:41 rpmi: libilmthread25-2.5.3-alt1 sisyphus+260406.100.1.1 1603706892 installed <13>Dec 4 19:21:41 rpmi: libimath25-2.5.3-alt1 sisyphus+260406.100.1.1 1603706892 installed <13>Dec 4 19:21:41 rpmi: libhalf25-2.5.3-alt1 sisyphus+260406.100.1.1 1603706892 installed <13>Dec 4 19:21:41 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Dec 4 19:21:41 rpmi: tcl-devel-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed <13>Dec 4 19:21:41 rpmi: libICE-devel-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed <13>Dec 4 19:21:41 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Dec 4 19:21:41 rpmi: libboost_regex1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_graph1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Dec 4 19:21:41 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Dec 4 19:21:41 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:41 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:41 rpmi: libboost_atomic1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_contract1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_chrono1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_timer1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_thread1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libboost_type_erasure1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: perl-File-Listing-6.14-alt1 sisyphus+262735.100.1.1 1606813544 installed <13>Dec 4 19:21:41 rpmi: libflif-0.3-alt3 sisyphus+248230.100.1.1 1584818790 installed <13>Dec 4 19:21:41 rpmi: libjasper-2.0.22-alt1 sisyphus+259396.40.3.1 1602110527 installed <13>Dec 4 19:21:41 rpmi: libraw-0.20.2-alt1 sisyphus+258819.40.9.1 1604414258 installed <13>Dec 4 19:21:41 rpmi: groff-base-1.22.3-alt2 1502488686 installed <13>Dec 4 19:21:41 rpmi: python-base-2.7.18-alt1 sisyphus+261841.60.9.1 1605563150 installed <13>Dec 4 19:21:41 rpmi: libusb-1.0.23-alt1 sisyphus+237317.100.1.1 1568059905 installed <13>Dec 4 19:21:41 rpmi: libpipeline-1.5.3-alt1_1 sisyphus+262066.100.1.1 1605717098 installed <13>Dec 4 19:21:41 rpmi: libmodbus-3.1.6-alt2 sisyphus+256632.40.2.1 1598117851 installed <13>Dec 4 19:21:41 rpmi: libboost_python1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:41 rpmi: libnumpy-1:1.15.4-alt7 sisyphus+260263.100.2.1 1603493715 installed <13>Dec 4 19:21:41 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388786 installed <13>Dec 4 19:21:41 rpmi: libquadmath0-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 19:21:41 rpmi: libgfortran5-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 19:21:42 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134903 installed <13>Dec 4 19:21:42 rpmi: less-530-alt1 sisyphus+226367.200.2.2 1554151813 installed <13>Dec 4 19:21:42 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Dec 4 19:21:42 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed <13>Dec 4 19:21:42 rpmi: perl-Compress-Raw-Bzip2-2.096-alt1 sisyphus+258375.600.14.2 1600904372 installed <13>Dec 4 19:21:42 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Dec 4 19:21:42 rpmi: perl-Filter-1.60-alt1 sisyphus+258375.300.14.2 1600904226 installed <13>Dec 4 19:21:42 rpmi: perl-Encode-3.07-alt1 sisyphus+258375.400.14.2 1600904306 installed <13>Dec 4 19:21:42 rpmi: perl-URI-5.05-alt1 sisyphus+260330.100.1.1 1603548554 installed <13>Dec 4 19:21:42 rpmi: perl-IO-Compress-2.096-alt1 sisyphus+257145.100.2.1 1599037634 installed <13>Dec 4 19:21:42 rpmi: perl-Net-HTTP-6.19-alt1 sisyphus+229756.100.1.1 1558454558 installed <13>Dec 4 19:21:42 rpmi: perl-HTML-Parser-3.75-alt1 sisyphus+258375.1000.14.2 1600904431 installed <13>Dec 4 19:21:42 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Dec 4 19:21:42 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Dec 4 19:21:42 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Dec 4 19:21:42 rpmi: perl-HTTP-Message-6.26-alt2 sisyphus+261580.100.1.1 1605116674 installed <13>Dec 4 19:21:42 rpmi: perl-HTTP-Cookies-6.09-alt1 sisyphus+262287.100.1.1 1606090361 installed <13>Dec 4 19:21:42 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Dec 4 19:21:42 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Dec 4 19:21:42 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Dec 4 19:21:42 rpmi: perl-libwww-6.49-alt1 sisyphus+258986.100.1.2 1601547042 installed <13>Dec 4 19:21:42 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+258375.1700.14.2 1600904668 installed <13>Dec 4 19:21:42 rpmi: gcc-c++-common-1.4.26-alt1 icarus+262780.400.2.1 1606887104 installed <13>Dec 4 19:21:42 rpmi: libstdc++10-devel-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 19:21:43 rpmi: gcc10-c++-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 19:21:43 rpmi: xml-utils-1:2.9.10-alt4 sisyphus+261132.100.1.1 1604669137 installed <13>Dec 4 19:21:43 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Dec 4 19:21:43 rpmi: boost-python-headers-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599465863 installed <13>Dec 4 19:21:43 rpmi: libboost_context1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_fiber1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_stacktrace1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_nowide1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_test1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_serialization1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_random1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_iostreams1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_date_time1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:43 rpmi: libboost_container1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:44 rpmi: boost-devel-headers-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599465863 installed <13>Dec 4 19:21:44 rpmi: boost-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:44 rpmi: libImageMagick6-common-6.9.11.35-alt1 sisyphus+258819.160.9.1 1604414668 installed <13>Dec 4 19:21:44 rpmi: libwmflite-0.2.8.4-alt13 1506519339 installed <13>Dec 4 19:21:44 rpmi: liblqr-0.4.2-alt1 1383038438 installed <13>Dec 4 19:21:44 rpmi: libx265-192-3.4-alt1 sisyphus+254160.100.7.1 1593756037 installed <13>Dec 4 19:21:44 rpmi: libde265-1.0.7-alt1 sisyphus+258615.100.1.1 1600957231 installed <13>Dec 4 19:21:45 rpmi: libaom2-2.0.0-alt1 sisyphus+254346.100.1.1 1593682592 installed <13>Dec 4 19:21:45 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+247390.100.1.1 1583426835 installed <13>Dec 4 19:21:45 rpmi: libfftw3-3.3.8-alt1 sisyphus+247390.100.1.1 1583426459 installed <13>Dec 4 19:21:45 rpmi: djvu-common-3.5.27-alt1 sisyphus+252709.100.1.1 1591173068 installed <13>Dec 4 19:21:45 rpmi: libdjvu-3.5.27-alt1 sisyphus+252709.100.1.1 1591173066 installed <13>Dec 4 19:21:45 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed <13>Dec 4 19:21:45 rpmi: libpaper-1.1.28-alt1 sisyphus+259176.100.1.1 1601738993 installed <13>Dec 4 19:21:45 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed <13>Dec 4 19:21:45 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Dec 4 19:21:45 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed <13>Dec 4 19:21:45 rpmi: libsystemd-1:247-alt1 sisyphus+262610.100.3.1 1606868459 installed <13>Dec 4 19:21:45 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed <13>Dec 4 19:21:45 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed <13>Dec 4 19:21:45 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533556 installed <13>Dec 4 19:21:45 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>Dec 4 19:21:45 rpmi: libgdk-pixbuf-locales-2.42.0-alt1 sisyphus+261999.200.2.1 1605722003 installed <13>Dec 4 19:21:45 rpmi: libgtk+2-locales-2.24.32-alt5 sisyphus+262336.100.3.1 1606161374 installed <13>Dec 4 19:21:45 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Dec 4 19:21:45 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed <13>Dec 4 19:21:45 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Dec 4 19:21:45 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Dec 4 19:21:45 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847607 installed <13>Dec 4 19:21:45 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed <13>Dec 4 19:21:46 rpmi: libgio-2.66.3-alt1 sisyphus+261863.100.1.1 1605540253 installed <13>Dec 4 19:21:46 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed <13>Dec 4 19:21:46 rpmi: libgdk-pixbuf-2.42.0-alt1 sisyphus+261999.200.2.1 1605722034 installed <13>Dec 4 19:21:46 rpmi: gtk-update-icon-cache-3.24.23-alt2 sisyphus+258314.2000.14.2 1600845597 installed <13>Dec 4 19:21:46 rpmi: libheif-1.9.0-alt1 sisyphus+258615.200.1.1 1600957299 installed <13>Dec 4 19:21:46 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed <13>Dec 4 19:21:46 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Dec 4 19:21:46 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed <13>Dec 4 19:21:46 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Dec 4 19:21:46 rpmi: libdrm-1:2.4.103-alt1 sisyphus+261080.100.1.1 1604598368 installed <13>Dec 4 19:21:46 rpmi: libgbm-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed <13>Dec 4 19:21:46 rpmi: openexr25-common-2.5.3-alt1 sisyphus+260406.200.2.1 1603719730 installed <13>Dec 4 19:21:46 rpmi: libilmimf25-2.5.3-alt1 sisyphus+260406.200.2.1 1603719730 installed <13>Dec 4 19:21:46 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 19:21:46 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 19:21:46 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Dec 4 19:21:46 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Dec 4 19:21:46 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed Updating fonts cache: <29>Dec 4 19:21:47 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 4 19:21:48 rpmi: libgs-9.53.3-alt1 sisyphus+260366.100.1.1 1603614538 installed <13>Dec 4 19:21:48 rpmi: libraqm-0.7.0-alt1 sisyphus+235164.100.2.1 1564651518 installed <13>Dec 4 19:21:48 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Dec 4 19:21:48 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Dec 4 19:21:48 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed <13>Dec 4 19:21:48 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Dec 4 19:21:48 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Dec 4 19:21:48 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed <13>Dec 4 19:21:48 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Dec 4 19:21:48 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Dec 4 19:21:48 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000596 installed <13>Dec 4 19:21:48 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Dec 4 19:21:48 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Dec 4 19:21:48 rpmi: libtk-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed <13>Dec 4 19:21:48 rpmi: tk-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed <13>Dec 4 19:21:48 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000526 installed <13>Dec 4 19:21:48 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>Dec 4 19:21:48 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Dec 4 19:21:48 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Dec 4 19:21:50 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Dec 4 19:21:50 rpmi: libX11-devel-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed <13>Dec 4 19:21:50 rpmi: libXt-devel-1.2.0-alt1 sisyphus+247690.400.1.1 1584000596 installed <13>Dec 4 19:21:50 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Dec 4 19:21:50 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>Dec 4 19:21:50 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Dec 4 19:21:50 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Dec 4 19:21:50 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542909 installed <13>Dec 4 19:21:50 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Dec 4 19:21:50 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Dec 4 19:21:50 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Dec 4 19:21:50 rpmi: libGLX-mesa-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed <13>Dec 4 19:21:50 rpmi: libEGL-mesa-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed <13>Dec 4 19:21:50 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:50 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:50 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:51 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Dec 4 19:21:51 rpmi: libpango-1.48.0-alt1 sisyphus+261300.100.2.1 1604868816 installed <13>Dec 4 19:21:51 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Dec 4 19:21:51 rpmi: libEGL-devel-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed <13>Dec 4 19:21:51 rpmi: libGL-devel-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed <13>Dec 4 19:21:51 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209616 installed <13>Dec 4 19:21:51 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Dec 4 19:21:51 rpmi: librsvg-1:2.50.2-alt1 sisyphus+262203.100.1.2 1605908464 installed <13>Dec 4 19:21:52 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Dec 4 19:21:52 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Dec 4 19:21:52 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed <13>Dec 4 19:21:52 rpmi: libgtk+2-2.24.32-alt5 sisyphus+262336.100.3.1 1606161327 installed <13>Dec 4 19:21:52 rpmi: libgraphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed <13>Dec 4 19:21:52 rpmi: libImageMagick6.6-6.9.11.35-alt1 sisyphus+258819.160.9.1 1604414668 installed <13>Dec 4 19:21:52 rpmi: python-modules-curses-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:52 rpmi: libtinfo-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed <13>Dec 4 19:21:52 rpmi: libncurses-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed <13>Dec 4 19:21:52 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed <13>Dec 4 19:21:52 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed <13>Dec 4 19:21:52 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 19:21:52 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Dec 4 19:21:52 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 19:21:53 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 19:21:53 rpmi: ca-certificates-2020.10.22-alt1 sisyphus+260224.300.2.1 1603549301 installed <13>Dec 4 19:21:53 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Dec 4 19:21:53 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 19:21:53 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Dec 4 19:21:53 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Dec 4 19:21:53 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 19:21:53 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 19:21:54 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 19:21:54 rpmi: glib2-devel-2.66.3-alt1 sisyphus+261863.100.1.1 1605540253 installed <86>Dec 4 19:21:54 groupadd[2432327]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 4 19:21:54 groupadd[2432327]: group added to /etc/gshadow: name=_keytab <86>Dec 4 19:21:54 groupadd[2432327]: new group: name=_keytab, GID=499 <13>Dec 4 19:21:55 rpmi: libkrb5-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed <13>Dec 4 19:21:55 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed <13>Dec 4 19:21:55 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 4 19:21:55 rpmi: python-modules-compiler-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-email-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-unittest-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-encodings-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-nis-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-ctypes-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-multiprocessing-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Dec 4 19:21:55 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Dec 4 19:21:55 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed <13>Dec 4 19:21:55 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Dec 4 19:21:55 rpmi: libgio-devel-2.66.3-alt1 sisyphus+261863.100.1.1 1605540253 installed <13>Dec 4 19:21:55 rpmi: libgdk-pixbuf-devel-2.42.0-alt1 sisyphus+261999.200.2.1 1605722034 installed <13>Dec 4 19:21:55 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Dec 4 19:21:55 rpmi: libpango-devel-1.48.0-alt1 sisyphus+261300.100.2.1 1604868816 installed <13>Dec 4 19:21:55 rpmi: python-modules-logging-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-xml-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-hotshot-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-modules-bsddb-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:55 rpmi: python-strict-2.7.18-alt2 sisyphus+262143.200.4.1 1606132484 installed <13>Dec 4 19:21:56 rpmi: python-module-numpy-1:1.15.4-alt7 sisyphus+260263.100.2.1 1603493715 installed <13>Dec 4 19:21:56 rpmi: python-module-pygobject-2.28.7-alt2 sisyphus+261797.100.1.1 1605440860 installed <13>Dec 4 19:21:56 rpmi: python-modules-distutils-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:56 rpmi: libboost_numpy1.74.0-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:56 rpmi: python-module-pycairo-1.18.2-alt3 sisyphus+260548.400.2.1 1603884624 installed <13>Dec 4 19:21:56 rpmi: python-module-pygtk-2.24.0-alt9 sisyphus+261797.300.2.1 1605444623 installed <13>Dec 4 19:21:56 rpmi: python-module-pkg_resources-1:42.0.0-alt3 sisyphus+257539.100.1.1 1599462744 installed <13>Dec 4 19:21:56 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Dec 4 19:21:56 rpmi: python-dev-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:56 rpmi: python-module-pygobject-devel-2.28.7-alt2 sisyphus+261797.100.1.1 1605440860 installed <86>Dec 4 19:21:56 groupadd[2437156]: group added to /etc/group: name=sasl, GID=498 <86>Dec 4 19:21:56 groupadd[2437156]: group added to /etc/gshadow: name=sasl <86>Dec 4 19:21:56 groupadd[2437156]: new group: name=sasl, GID=498 <13>Dec 4 19:21:56 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199456 installed <13>Dec 4 19:21:56 rpmi: libldap-2.4.54-alt1 sisyphus+260267.100.2.1 1603571517 installed <13>Dec 4 19:21:56 rpmi: libkrb5-ldap-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed <13>Dec 4 19:21:56 rpmi: libkrb5-devel-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed <13>Dec 4 19:21:56 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed <13>Dec 4 19:21:56 rpmi: gtk-builder-convert-2.24.32-alt5 sisyphus+262336.100.3.1 1606161374 installed <13>Dec 4 19:21:56 rpmi: libgtk+2-devel-2.24.32-alt5 sisyphus+262336.100.3.1 1606161327 installed <13>Dec 4 19:21:56 rpmi: libkmod-27.0.9.f5434cf-alt1 sisyphus+253982.100.1.1 1593076962 installed <13>Dec 4 19:21:56 rpmi: kmod-27.0.9.f5434cf-alt1 sisyphus+253982.100.1.1 1593076962 installed <13>Dec 4 19:21:56 rpmi: python-module-pygtk-devel-2.24.0-alt9 sisyphus+261797.300.2.1 1605444623 installed <13>Dec 4 19:21:56 rpmi: libtirpc-devel-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed <13>Dec 4 19:21:56 rpmi: boost-python-devel-1:1.74.0-alt1 sisyphus+256956.200.14.1 1599466061 installed <13>Dec 4 19:21:56 rpmi: python-module-yapps2-2.2.0-alt1.2 sisyphus+227542.500.1.2 1555971937 installed <13>Dec 4 19:21:56 rpmi: python-modules-tkinter-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 19:21:56 rpmi: ImageMagick-tools-6.9.11.35-alt1 sisyphus+258819.160.9.1 1604414668 installed <13>Dec 4 19:21:56 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Dec 4 19:21:56 rpmi: libXaw-devel-1.0.12-alt1 1391072624 installed <13>Dec 4 19:21:56 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Dec 4 19:21:57 rpmi: tk-devel-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed <13>Dec 4 19:21:57 rpmi: bwidget-1.9.1-alt1 1314273552 installed <13>Dec 4 19:21:57 rpmi: tcl-img-1.4.11-alt1 sisyphus+251906.100.1.1 1589731620 installed <13>Dec 4 19:21:57 rpmi: intltool-0.51.0-alt2 1513698802 installed <13>Dec 4 19:21:57 rpmi: man-db-2.9.0-alt3 sisyphus+251134.100.3.1 1589845540 installed <13>Dec 4 19:21:57 rpmi: libmodbus-devel-3.1.6-alt2 sisyphus+256632.40.2.1 1598117851 installed <13>Dec 4 19:21:57 rpmi: libusb-devel-1.0.23-alt1 sisyphus+237317.100.1.1 1568059905 installed <13>Dec 4 19:21:57 rpmi: tclx-1:8.4.4-alt1 sisyphus+251935.100.1.1 1589842635 installed <13>Dec 4 19:21:57 rpmi: libreadline-devel-7.0.3-alt3 sisyphus+222164.300.1.1 1550686330 installed <13>Dec 4 19:21:57 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed <13>Dec 4 19:21:57 rpmi: xorg-cf-files-1.0.6-alt1 1453137637 installed <13>Dec 4 19:21:57 rpmi: libudev-devel-1:247-alt1 sisyphus+262610.100.3.1 1606868459 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/linuxcnc-2.7.15-alt3.nosrc.rpm Installing linuxcnc-2.7.15-alt3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.50411 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf linuxcnc-2.7.15 + echo 'Source #0 (linuxcnc-2.7.15.tar):' Source #0 (linuxcnc-2.7.15.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/linuxcnc-2.7.15.tar + cd linuxcnc-2.7.15 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (fix-dir-path.patch):' Patch #1 (fix-dir-path.patch): + /usr/bin/patch -p1 patching file src/Makefile.inc.in patching file src/configure.in Hunk #2 succeeded at 1670 (offset 13 lines). patching file src/Makefile.inc.in patching file src/configure.in + echo 'Patch #2 (linuxcnc-upstream-accommodate-systems-without-io.h.patch):' Patch #2 (linuxcnc-upstream-accommodate-systems-without-io.h.patch): + /usr/bin/patch -p1 patching file src/configure.in Hunk #1 succeeded at 1165 (offset 48 lines). patching file src/rtapi/rtapi_io.h patching file src/rtapi/rtapi_pci.cc patching file src/rtapi/uspace_rtapi_app.cc Hunk #3 succeeded at 981 (offset 54 lines). + echo 'Patch #3 (linuxcnc-upstream-fix-undefined-symbols-1.patch):' Patch #3 (linuxcnc-upstream-fix-undefined-symbols-1.patch): + /usr/bin/patch -p1 patching file src/hal/drivers/mesa-hostmot2/hm2_7i43.c Hunk #4 succeeded at 434 (offset 8 lines). patching file src/hal/drivers/mesa-hostmot2/hm2_7i90.c Hunk #4 succeeded at 412 (offset 7 lines). patching file src/hal/drivers/serport.comp + echo 'Patch #4 (linuxcnc-upstream-fix-undefined-symbols-2.patch):' Patch #4 (linuxcnc-upstream-fix-undefined-symbols-2.patch): + /usr/bin/patch -p1 patching file src/hal/drivers/mesa-hostmot2/hm2_7i90.c + echo 'Patch #5 (linuxcnc-upstream-fix-undefined-symbols-3.patch):' Patch #5 (linuxcnc-upstream-fix-undefined-symbols-3.patch): + /usr/bin/patch -p1 patching file src/hal/drivers/mesa-hostmot2/hm2_7i43.c + sed -i 's|lib/tcltk/linuxcnc|lib/tcl/linuxcnc|' lib/python/rs274/options.py + sed -i 's|INCLUDES := .|INCLUDES := . /usr/include/tirpc|' src/Makefile + sed -i 's|LDFLAGS := |LDFLAGS := -ltirpc |' src/Makefile + sed 's/ -o root//g' -i src/Makefile + find . -type f + xargs sed -i -e '1s:^#!/usr/bin/env python$:#!/usr/bin/python2.7:' -e '1s:^#!/usr/bin/python$:#!/usr/bin/python2.7:' + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.65373 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd linuxcnc-2.7.15 + pushd src ~/RPM/BUILD/linuxcnc-2.7.15/src ~/RPM/BUILD/linuxcnc-2.7.15 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.in: not using Gettext autoreconf-default: running: aclocal --force aclocal-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: configure.in: tracing autoreconf-default: configure.in: not using Libtool autoreconf-default: configure.in: not using Intltool autoreconf-default: configure.in: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: configure.in: not using Automake autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -ri dirname -- '{}' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess ++ which python2 + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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 --enable-non-distributable=yes --with-realtime=uspace --with-python=/usr/bin/python2 configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext checking build toplevel... /usr/src/RPM/BUILD/linuxcnc-2.7.15 checking installation prefix... /usr checking for grep... /bin/grep checking for egrep... /bin/egrep checking for pkg-config... /usr/bin/pkg-config checking for RT dir... Using userspace realtime checking whether to enable userspace PCI access... yes checking for libudev... yes - version 247 checking for cc version... not specified checking for i586-alt-linux-gcc... i586-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 i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for usability of rdtscll from asm/msr.h... no checking for usability of linux/hidraw.h... yes checking for libmodbus3... yes - version 3.1.6 checking for libusb-1.0... yes checking for module installation directory... /usr/lib/linuxcnc/modules checking for glib... yes - 2.66.3 checking for GTK 2.4.0 or above... yes - 2.24.32 checking for libgnomeprintui-2.2... no -- printing from classicladder will not be possible checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking whether i586-alt-linux-g++ supports C++11 features by default... yes checking whether make sets $(MAKE)... yes checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking for ar... /usr/bin/ar checking for install... /bin/install checking for sed... /bin/sed checking for ps... /bin/ps checking for kill... /bin/kill checking for whoami... /usr/bin/whoami checking for awk... /bin/awk checking for insmod... /sbin/insmod checking for rmmod... /sbin/rmmod checking for lsmod... /bin/lsmod checking for pidof... /bin/pidof checking for ipcs... /usr/bin/ipcs checking for fuser... /usr/bin/fuser checking for mandb... /usr/bin/mandb checking for intltool-extract... /usr/bin/intltool-extract checking for yapps... no checking for yapps2... /usr/bin/yapps2 checking for /usr/bin/python2... /usr/bin/python2 checking whether to build documentation... no checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/io.h usability... yes checking sys/io.h presence... yes checking for sys/io.h... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for semtimedop... yes checking for sincos function... yes checking for __sincos... no checking for tcl... find: '/usr/lib/chkpwd': Permission denied /usr/lib/tclConfig.sh found checking for tk... /usr/lib/tkConfig.sh found checking whether to check for runtime dependencies... yes checking for BWidget using /usr/bin/tclsh8.6... found checking for BLT using tclsh8.5... not found checking for img::png using /usr/bin/tclsh8.6... found checking for tclX using /usr/bin/tclsh8.6... found checking for python pango and cairo modules... found checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking X11/extensions/Xinerama.h usability... yes checking X11/extensions/Xinerama.h presence... yes checking for X11/extensions/Xinerama.h... yes checking for XineramaQueryExtension in -lXinerama... yes checking for X11/Xaw/XawInit.h... yes checking for XawDialogGetValueString in -lXaw... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes Trying readline without -ltermcap checking for readline in -lreadline... yes Trying readline with -ltermcap checking for readline in -lreadline... no Readline does not require -ltermcap checking whether readline license is compatible with GPL-2... no configure: WARNING: The LinuxCNC binary you are building may not be distributable due to a license incompatibility with LinuxCNC (some portions GPL-2 only) and Readline version 6 and greater (GPL-3 or later). configure: WARNING: User requested to enable non-distributable builds. Continuing. checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for initscr in -lncurses... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for setlocale... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for gettext in -lintl... no checking for xgettext... /usr/bin/xgettext checking for xgettext tcl bug... xgettext version 0.20.2 OK checking for msgfmt... /usr/bin/msgfmt checking for --tcl support in msgfmt... yes checking for Python support... yes checking python version... OK checking version of python libraries... python2.7 checking match between tk and Tkinter versions... 8.6 checking location of Python header files... /usr/include/python2.7 checking for Python headers... -I/usr/include/python2.7 checking for Python libraries... -lpthread -ldl -lutil checking whether the Boost::Python headers are available... yes checking for boost::python shared library... -lboost_python checking /usr/include/python2.7/Python.h usability... yes checking /usr/include/python2.7/Python.h presence... yes checking for /usr/include/python2.7/Python.h... yes checking for site-package location... /usr/lib/python2.7/site-packages checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for glBegin in -lGL... yes checking for working GLU quadrics... yes checking for Xmu headers... checking X11/Xmu/Xmu.h usability... yes checking X11/Xmu/Xmu.h presence... yes checking for X11/Xmu/Xmu.h... yes checking libgl1-mesa-dri workaround... not required configure: creating ./config.status config.status: creating ../scripts/rtapi.conf config.status: creating ../scripts/linuxcnc config.status: creating ../scripts/halrun config.status: creating ../scripts/rip-environment config.status: creating ../scripts/haltcl config.status: creating ../scripts/realtime config.status: creating ../scripts/linuxcnc_var config.status: creating Makefile.inc config.status: creating Makefile.modinc config.status: creating ../tcl/linuxcnc.tcl config.status: creating ../lib/python/nf.py config.status: creating ../scripts/linuxcncmkdesktop config.status: creating ../share/applications/linuxcnc-latency.desktop config.status: creating ../share/applications/linuxcnc.desktop config.status: creating ../share/desktop-directories/cnc.directory config.status: creating ../share/menus/CNC.menu config.status: creating config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext ###################################################################### # LinuxCNC - Enhanced Machine Controller # ###################################################################### # # # LinuxCNC is a software system for computer control of machine # # tools such as milling machines. LinuxCNC is released under the # # GPL. Check out http://www.linuxcnc.org/ for more details. # # # # # # It seems that ./configure completed successfully. # # This means that RT is properly installed # # If things don't work check config.log for errors & warnings # # # # warning: If you already have an installed linuxcnc, this will # # replace an existing installation. If you have installed # # a linuxcnc package, this will damage the package. # # hint: To test a self-built version of linuxcnc without damaging # # the package version, don't specify a --prefix # # # # Next compile by typing # # make # # then install it by typing # # sudo make install # # # # To run the software type # # linuxcnc # # # ###################################################################### + make -j8 make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Reading 0/187 dependency files Done reading dependencies Reading 0/87 realtime dependency files Done reading realtime dependencies make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating serport.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating xor2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating xhc_hb04_util.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating wcomp.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating updown.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating tristate_float.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating tristate_bit.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating toggle2nist.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating toggle.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating timedelta.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating timedelay.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating time.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating threadtest.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating thcud.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating thc.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sum2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating steptest.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sphereprobe.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating simple_tp.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sim_spindle.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sim_parport.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sim_home_switch.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sim_axis_hardware.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating select8.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating scale.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating sample_hold.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating orient.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating or2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating oneshot.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating offset.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating not.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating near.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating mux8.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating mux4.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating mux2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating mux16.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating multiswitch.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating multiclick.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating mult2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating moveoff.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating minmax.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating message.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating match8.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating maj3.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating lut5.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating lowpass.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating logic.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating lincurve.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating limit3.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating limit2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating limit1.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating latencybins.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating knob2float.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating joyhandle.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating invert.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating integ.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating ilowpass.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating hypot.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating histobins.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating gray2bin.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating gearchange.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating gantry.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating flipflop.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating feedcomp.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating estop_latch.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating edge.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating deadzone.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating ddt.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_u32_s32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_u32_float.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_u32_bit.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_s32_u32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_s32_float.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_s32_bit.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_float_u32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_float_s32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_bit_u32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' converting conv for conv_bit_s32.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating constant.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating comp.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating clarkeinv.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating clarke3.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating clarke2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating charge_pump.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating carousel.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating blend.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating bldc_hall3.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating bldc.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating bitwise.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating bitslice.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating biquad.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating bin2gray.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating axistest.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating and2.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating abs_s32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating abs.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_u32_s32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_u32_float.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_u32_bit.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_s32_u32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_s32_float.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_s32_bit.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_float_u32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_float_s32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_bit_u32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating conv_bit_s32.mak make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Reading 0/187 dependency files Done reading dependencies Reading 0/183 realtime dependency files Done reading realtime dependencies make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/posemath/sincos.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/rcs/rcs_exit.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/inifile/inivar.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/_timer.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/_sem.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/_shm.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/shm.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/sem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/inifile/inifile.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/rcs/rcs_print.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/phantom.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/os_intf/timer.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/locmem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/memsem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/physmem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/sendn.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/recvn.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/shmem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/posemath/_posemath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/posemath/posemath.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_aup.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_pm.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_cfg.cc In function 'char* get_buffer_line(const char*, const char*)': cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] libnml/cms/cms_cfg.cc:306:10: note: declared here 306 | char linebuf[CMS_CONFIG_LINELEN]; /* Temporary buffer for line from | ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_up.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_dup.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/tcp_opts.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_in.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cmsdiag.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/cmd_msg.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_xup.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nml_oi.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/buffer/tcpmem.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/cms_srv.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nmldiag.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nmlmsg.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/stat_msg.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/posemath/gomath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/uspace_rtapi_string.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nml_srv.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nml_mod.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/linklist/linklist.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/components/streamer_usr.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/test_rtapi_vsnprintf.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/uspace_ulapi.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/uspace_rtapi_parport.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/cms/tcp_srv.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/components/sampler_usr.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/mb2hal/mb2hal_modbus.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/mb2hal/mb2hal_hal.c hal/user_comps/mb2hal/mb2hal_hal.c: In function 'create_each_mb_tx_hal_pins': hal/user_comps/mb2hal/mb2hal_hal.c:38:46: warning: '%s' directive output may be truncated writing up to 47 bytes into a region of size 46 [-Wformat-truncation=] 38 | snprintf(hal_pin_name, HAL_NAME_LEN, "%s.%s.num_errors", gbl.hal_mod_name, mb_tx->hal_tx_name); | ^~ In file included from /usr/include/stdio.h:867, from libnml/inifile/inifile.h:21, from hal/user_comps/mb2hal/mb2hal.h:15, from hal/user_comps/mb2hal/mb2hal_hal.c:1: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 60) into a destination of size 47 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hal/user_comps/mb2hal/mb2hal_hal.c:87:50: warning: '%s' directive output may be truncated writing up to 47 bytes into a region of size 46 [-Wformat-truncation=] 87 | snprintf(hal_pin_name, HAL_NAME_LEN, "%s.%s.%02d", gbl.hal_mod_name, mb_tx->hal_tx_name, pin_counter); | ^~ In file included from /usr/include/stdio.h:867, from libnml/inifile/inifile.h:21, from hal/user_comps/mb2hal/mb2hal.h:15, from hal/user_comps/mb2hal/mb2hal_hal.c:1: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 5 or more bytes (assuming 52) into a destination of size 47 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/mb2hal/mb2hal.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/emcglb.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling libnml/nml/nml.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/emcpose.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/emcargs.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/hal_lib.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/mb2hal/mb2hal_init.c hal/user_comps/mb2hal/mb2hal_init.c: In function 'parse_transaction_section': hal/user_comps/mb2hal/mb2hal_init.c:143:55: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size 7 [-Wformat-truncation=] 143 | snprintf(section, sizeof(section)-1, "TRANSACTION_%02d", mb_tx_num); | ^~~~ hal/user_comps/mb2hal/mb2hal_init.c:143:42: note: directive argument in the range [0, 2147483647] 143 | snprintf(section, sizeof(section)-1, "TRANSACTION_%02d", mb_tx_num); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from libnml/inifile/inifile.h:21, from hal/user_comps/mb2hal/mb2hal.h:15, from hal/user_comps/mb2hal/mb2hal_init.c:1: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 15 and 23 bytes into a destination of size 19 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/rtapi_pci.cc rtapi/rtapi_pci.cc: In function 'void* rtapi_pci_ioremap_bar(rtapi_pci_dev*, int)': rtapi/rtapi_pci.cc:289:37: warning: '/resource' directive output may be truncated writing 9 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 289 | snprintf(path, sizeof(path), "%s/resource%i", dev->sys_path, bar); | ^~~~~~~~~ rtapi/rtapi_pci.cc:289:13: note: 'snprintf' output between 11 and 276 bytes into a destination of size 256 289 | snprintf(path, sizeof(path), "%s/resource%i", dev->sys_path, bar); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtapi/rtapi_pci.cc: In function 'int rtapi_pci_enable_device(rtapi_pci_dev*)': rtapi/rtapi_pci.cc:361:37: warning: '/resource' directive output may be truncated writing 9 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 361 | snprintf(path, sizeof(path), "%s/resource", dev->sys_path); | ^~~~~~~~~ rtapi/rtapi_pci.cc:361:13: note: 'snprintf' output between 10 and 265 bytes into a destination of size 256 361 | snprintf(path, sizeof(path), "%s/resource", dev->sys_path); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/ini/emcIniFile.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/ini/initool.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/canon_position.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/ini/iniaxis.cc In file included from emc/ini/iniaxis.cc:31: emc/ini/inihal.hh:81:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 81 | template<> struct NATIVE { typedef double type; }; | ^ emc/ini/inihal.hh: In instantiation of 'struct inihal_base': emc/ini/iniaxis.cc:149:24: required from here emc/ini/inihal.hh:52:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 52 | FIELD(hal_float_t,traj_default_velocity) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:53:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 53 | FIELD(hal_float_t,traj_max_velocity) \ | ^~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:54:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 54 | FIELD(hal_float_t,traj_default_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:55:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 55 | FIELD(hal_float_t,traj_max_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:60:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 60 | FIELD(hal_float_t,traj_arc_blend_gap_cycles) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:61:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 61 | FIELD(hal_float_t,traj_arc_blend_ramp_freq) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:62:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 62 | FIELD(hal_float_t,traj_arc_blend_tangent_kink_ratio) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:64:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 64 | ARRAY(hal_float_t,backlash,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:65:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 65 | ARRAY(hal_float_t,min_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:66:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 66 | ARRAY(hal_float_t,max_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:67:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 67 | ARRAY(hal_float_t,max_velocity,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:68:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 68 | ARRAY(hal_float_t,max_acceleration,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:69:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 69 | ARRAY(hal_float_t,ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:70:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 70 | ARRAY(hal_float_t,min_ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/emcops.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/ini/initraj.cc In file included from emc/ini/initraj.cc:28: emc/ini/inihal.hh:81:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 81 | template<> struct NATIVE { typedef double type; }; | ^ emc/ini/inihal.hh: In instantiation of 'struct inihal_base': emc/ini/initraj.cc:119:24: required from here emc/ini/inihal.hh:52:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 52 | FIELD(hal_float_t,traj_default_velocity) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:53:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 53 | FIELD(hal_float_t,traj_max_velocity) \ | ^~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:54:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 54 | FIELD(hal_float_t,traj_default_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:55:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 55 | FIELD(hal_float_t,traj_max_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:60:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 60 | FIELD(hal_float_t,traj_arc_blend_gap_cycles) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:61:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 61 | FIELD(hal_float_t,traj_arc_blend_ramp_freq) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:62:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 62 | FIELD(hal_float_t,traj_arc_blend_tangent_kink_ratio) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:64:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 64 | ARRAY(hal_float_t,backlash,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:65:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 65 | ARRAY(hal_float_t,min_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:66:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 66 | ARRAY(hal_float_t,max_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:67:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 67 | ARRAY(hal_float_t,max_velocity,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:68:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 68 | ARRAY(hal_float_t,max_acceleration,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:69:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 69 | ARRAY(hal_float_t,ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:70:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 70 | ARRAY(hal_float_t,min_ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/interpl.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/ini/inihal.cc In file included from emc/ini/inihal.cc:26: emc/ini/inihal.hh:81:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 81 | template<> struct NATIVE { typedef double type; }; | ^ emc/ini/inihal.hh: In instantiation of 'struct inihal_base': emc/ini/inihal.cc:117:76: required from here emc/ini/inihal.hh:52:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 52 | FIELD(hal_float_t,traj_default_velocity) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:53:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 53 | FIELD(hal_float_t,traj_max_velocity) \ | ^~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:54:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 54 | FIELD(hal_float_t,traj_default_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:55:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 55 | FIELD(hal_float_t,traj_max_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:60:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 60 | FIELD(hal_float_t,traj_arc_blend_gap_cycles) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:61:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 61 | FIELD(hal_float_t,traj_arc_blend_ramp_freq) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:62:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 62 | FIELD(hal_float_t,traj_arc_blend_tangent_kink_ratio) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:64:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 64 | ARRAY(hal_float_t,backlash,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:65:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 65 | ARRAY(hal_float_t,min_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:66:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 66 | ARRAY(hal_float_t,max_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:67:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 67 | ARRAY(hal_float_t,max_velocity,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:68:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 68 | ARRAY(hal_float_t,max_acceleration,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:69:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 69 | ARRAY(hal_float_t,ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:70:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 70 | ARRAY(hal_float_t,min_ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh: In instantiation of 'struct inihal_base': emc/ini/inihal.cc:153:5: required from here emc/ini/inihal.hh:52:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 52 | FIELD(hal_float_t,traj_default_velocity) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:53:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 53 | FIELD(hal_float_t,traj_max_velocity) \ | ^~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:54:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 54 | FIELD(hal_float_t,traj_default_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:55:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 55 | FIELD(hal_float_t,traj_max_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:60:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 60 | FIELD(hal_float_t,traj_arc_blend_gap_cycles) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:61:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 61 | FIELD(hal_float_t,traj_arc_blend_ramp_freq) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:62:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 62 | FIELD(hal_float_t,traj_arc_blend_tangent_kink_ratio) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:64:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 64 | ARRAY(hal_float_t,backlash,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:65:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 65 | ARRAY(hal_float_t,min_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:66:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 66 | ARRAY(hal_float_t,max_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:67:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 67 | ARRAY(hal_float_t,max_velocity,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:68:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 68 | ARRAY(hal_float_t,max_acceleration,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:69:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 69 | ARRAY(hal_float_t,ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:70:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 70 | ARRAY(hal_float_t,min_ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/shuttlexpress.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/gs2_vfd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/hy_gt_vfd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/arrays.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/arithm_eval.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/nml_intf/emc.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/calc_sequential.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/config.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling rtapi/uspace_rtapi_app.cc rtapi/uspace_rtapi_app.cc: In function 'int main(int, char**)': rtapi/uspace_rtapi_app.cc:446:17: warning: ignoring return value of 'int setreuid(__uid_t, __uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 446 | setreuid(fallback_uid, 0); | ~~~~~~~~^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/calc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/vfs11_vfd/vfs11_vfd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/xhc-hb04.cc hal/user_comps/xhc-hb04.cc: In function 'int main(int, char**)': hal/user_comps/xhc-hb04.cc:801:26: warning: 'void libusb_set_debug(libusb_context*, int)' is deprecated: Use libusb_set_option instead [-Wdeprecated-declarations] 801 | libusb_set_debug(ctx, 2); | ^ In file included from hal/user_comps/xhc-hb04.cc:31: /usr/include/libusb-1.0/libusb.h:1325:18: note: declared here 1325 | void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level); | ^~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/classicladder.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/classicladder.c:70: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/classicladder.c:70: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/classicladder.c:70: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/classicladder.c:70: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/classicladder_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/classicladder_gtk.c:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/classicladder_gtk.c:25: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/classicladder_gtk.c:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/classicladder_gtk.c:25: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/drawing_sequential.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/drawing_sequential.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/drawing_sequential.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/drawing_sequential.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/drawing_sequential.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/edit_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/edit_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit_gtk.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/edit_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit_gtk.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/editproperties_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/editproperties_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/editproperties_gtk.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/editproperties_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/editproperties_gtk.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/emc_mods.c hal/classicladder/emc_mods.c: In function 'FirstVariableInArithm': hal/classicladder/emc_mods.c:193:37: warning: '%s' directive output may be truncated writing up to 99 bytes into a region of size 93 [-Wformat-truncation=] 193 | snprintf(Tempbuf, 100, " %s (for %s) Exprsn~ %s",ConvVarNameToHalSigName(Buffer),Buffer,Expr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from hal/classicladder/emc_mods.c:25: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 19 or more bytes (assuming 118) into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hal/classicladder/emc_mods.c: In function 'SymbolsAutoAssign': hal/classicladder/emc_mods.c:320:36: warning: '%s' directive writing up to 39 bytes into a region of size 30 [-Wformat-overflow=] 320 | sprintf(Buffer,"%s",CommentBuf); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from hal/classicladder/emc_mods.c:25: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 40 bytes into a destination of size 30 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/config_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/config_gtk.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/config_gtk.c:24: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/config_gtk.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/config_gtk.c:24: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ hal/classicladder/config_gtk.c: In function 'CreateGeneralParametersPage': hal/classicladder/config_gtk.c:182:54: warning: '%s' directive writing up to 399 bytes into a region of size 200 [-Wformat-overflow=] 182 | sprintf( BuffValue, "%s",InfosGene->CurrentProjectFileName); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/pango-1.0/pango/pango-utils.h:25, from /usr/include/pango-1.0/pango/pango.h:47, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/config_gtk.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 400 bytes into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/drawing.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/drawing.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/drawing.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/drawing.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/drawing.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ hal/classicladder/drawing.c: In function 'DisplayArithmExpr': hal/classicladder/drawing.c:67:31: warning: ']' directive writing 1 byte into a region of size between 0 and 19 [-Wformat-overflow=] 67 | sprintf(VarBuffer, "%s[%s]", CreateVarName(TypeVar,NumVar), VarIndexBuffer ); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/pango-1.0/pango/pango-utils.h:25, from /usr/include/pango-1.0/pango/pango.h:47, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/drawing.c:23: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 22) into a destination of size 20 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/files_project.c hal/classicladder/files_project.c: In function 'SplitFiles': hal/classicladder/files_project.c:278:37: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 278 | sprintf(ParametersFile, "%s/%s", TmpDirectoryFiles, &Buff[STR_LEN_FILE_HEAD]); | ^ In file included from /usr/include/stdio.h:867, from hal/classicladder/files_project.c:23: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 301) into a destination of size 300 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/manager.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/files_sequential.c hal/classicladder/files_sequential.c: In function 'LoadSequential': hal/classicladder/files_sequential.c:147:26: warning: comparison between pointer and zero character constant [-Wpointer-compare] 147 | if ( pCommentString!='\0' ) | ^~ hal/classicladder/files_sequential.c:147:12: note: did you mean to dereference the pointer? 147 | if ( pCommentString!='\0' ) | ^ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/edit_sequential.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/edit_sequential.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit_sequential.c:27: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/edit_sequential.c:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit_sequential.c:27: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/protocol_modbus_slave.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/edit.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/edit.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit.c:27: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/edit.c:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/edit.c:27: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/serial_linux.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/socket_server.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/socket_modbus_master.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/protocol_modbus_master.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/symbols.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/files.c hal/classicladder/files.c: In function 'cl_fgets': hal/classicladder/files.c:73:3: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict] 73 | strcpy( s, s+strlen( S_LINE ) ); | ^~~~~~ hal/classicladder/files.c: In function 'CleanTmpLadderDirectory.part.0': hal/classicladder/files.c:1436:25: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 399 [-Wformat-overflow=] 1436 | sprintf(Buff, "%s/%s", TmpDirectory,pEnt->d_name); | ^~ In file included from /usr/include/stdio.h:867, from hal/classicladder/files.c:23: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 2 and 656 bytes into a destination of size 400 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/manager_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/manager_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/manager_gtk.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/manager_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/manager_gtk.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ hal/classicladder/manager_gtk.c: In function 'ManagerDisplaySections': hal/classicladder/manager_gtk.c:77:31: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 77 | sprintf( BufferForSRx, "SR%d", pSection->SubRoutineNumber ); | ^~ hal/classicladder/manager_gtk.c:77:28: note: directive argument in the range [0, 2147483647] 77 | sprintf( BufferForSRx, "SR%d", pSection->SubRoutineNumber ); | ^~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pango-1.0/pango/pango-utils.h:25, from /usr/include/pango-1.0/pango/pango.h:47, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/manager_gtk.c:23: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/vars_names.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halcmd.c hal/utils/halcmd.c: In function 'replace_vars.constprop': hal/utils/halcmd.c:799:57: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 799 | snprintf(info, sizeof(info), "[%s]%s", sec, var); | ^ In file included from /usr/include/stdio.h:867, from libnml/inifile/inifile.h:21, from hal/utils/halcmd.c:48: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 3 and 257 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/symbols_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/symbols_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/symbols_gtk.c:23: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/symbols_gtk.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/symbols_gtk.c:23: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halsh.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/miscgtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/miscgtk.c:48: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/miscgtk.c:48: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/miscgtk.c:48: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/miscgtk.c:48: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/spy_vars_gtk.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/spy_vars_gtk.c:26: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/spy_vars_gtk.c:26: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/spy_vars_gtk.c:26: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/spy_vars_gtk.c:26: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halcmd_main.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/classicladder/vars_access.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/classicladder/vars_access.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/vars_access.c:24: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/classicladder/vars_access.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/classicladder/vars_access.c:24: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halcmd_completion.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/meter.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/meter.c:64: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/meter.c:64: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/meter.c:64: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/meter.c:64: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope_trig.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope_trig.c:50: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_trig.c:50: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope_trig.c:50: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_trig.c:50: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope.c:56: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope.c:56: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope.c:56: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope.c:56: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script elbpcom Copying python script elbpcom make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope_horiz.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope_horiz.c:53: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_horiz.c:53: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope_horiz.c:53: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_horiz.c:53: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope_vert.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope_vert.c:51: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_vert.c:51: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope_vert.c:51: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_vert.c:51: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halcmd_commands.c hal/utils/halcmd_commands.c: In function 'print_thread_info': hal/utils/halcmd_commands.c:1893:45: warning: '.time' directive output may be truncated writing 5 bytes into a region of size between 1 and 48 [-Wformat-truncation=] 1893 | snprintf(name, sizeof(name), "%s.time",tptr->name); | ^~~~~ In file included from /usr/include/stdio.h:867, from hal/utils/halcmd.h:42, from hal/utils/halcmd_commands.h:42, from hal/utils/halcmd_commands.c:44: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 53 bytes into a destination of size 48 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope_disp.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope_disp.c:46: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_disp.c:46: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope_disp.c:46: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_disp.c:46: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/scope_files.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from hal/utils/scope_files.c:46: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_files.c:46: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from hal/utils/scope_files.c:46: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from hal/utils/scope_files.c:46: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/utils/halrmt.c hal/utils/halrmt.c: In function 'setLoadRt': hal/utils/halrmt.c:2853:9: warning: comparison between pointer and zero character constant [-Wpointer-compare] 2853 | if (s == '\0') return rtCustomHandledError; | ^~ hal/utils/halrmt.c:2853:7: note: did you mean to dereference the pointer? 2853 | if (s == '\0') return rtCustomHandledError; | ^ hal/utils/halrmt.c: In function 'getThreadInfo': hal/utils/halrmt.c:1856:41: warning: '.time' directive output may be truncated writing 5 bytes into a region of size between 1 and 48 [-Wformat-truncation=] 1856 | snprintf(name, sizeof(name), "%s.time",tptr->name); | ^~~~~ In file included from /usr/include/stdio.h:867, from hal/utils/halrmt.c:280: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 53 bytes into a destination of size 48 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/huanyang-vfd/hy_comm.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/huanyang-vfd/hy_vfd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/user_comps/vfdb_vfd/vfdb_vfd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/sockets.c emc/usr_intf/sockets.c: In function 'sockPrintfError': emc/usr_intf/sockets.c:309:27: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 309 | strncpy(buf, huh, sizeof(huh)); // note: sizeof(huh) < MAXMSG | ^ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/shcom.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/schedrmt.cc emc/usr_intf/schedrmt.cc: In function 'void* readClient(void*)': emc/usr_intf/schedrmt.cc:1185:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1185 | else | ^~~~ emc/usr_intf/schedrmt.cc:1192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1192 | i++; | ^ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/emcsched.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/emclcd.cc emc/usr_intf/emclcd.cc: In function 'int main(int, char**)': emc/usr_intf/emclcd.cc:490:34: warning: '%s' directive writing up to 3679 bytes into a region of size 1013 [-Wformat-overflow=] 490 | sprintf(sockStr, "widget_add %s %s %s\n", widgets[i].screenName, | ^~ In file included from /usr/include/stdio.h:867, from emc/usr_intf/emclcd.cc:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 3694) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/usr_intf/emclcd.cc:1437:28: warning: '%s' directive writing up to 254 bytes into a region of size 72 [-Wformat-overflow=] 1437 | sprintf(buffer, "wc -l < %s", fileName); | ^~ In file included from /usr/include/stdio.h:867, from emc/usr_intf/emclcd.cc:28: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 263 bytes into a destination of size 80 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion/emcmotglb.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/emcsvr.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/emcrsh.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion/usrmotintf.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion/emcmotutil.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/emcsh.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/halui.cc emc/usr_intf/halui.cc:375:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 375 | template<> struct NATIVE { typedef double type; }; | ^ emc/usr_intf/halui.cc: In instantiation of 'struct halui_str_base': emc/usr_intf/halui.cc:394:24: required from here emc/usr_intf/halui.cc:281:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 281 | FIELD(hal_float_t,tool_length_offset_x) /* current applied x tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:282:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 282 | FIELD(hal_float_t,tool_length_offset_y) /* current applied y tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:283:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 283 | FIELD(hal_float_t,tool_length_offset_z) /* current applied z tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:284:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 284 | FIELD(hal_float_t,tool_length_offset_a) /* current applied a tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:285:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 285 | FIELD(hal_float_t,tool_length_offset_b) /* current applied b tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:286:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 286 | FIELD(hal_float_t,tool_length_offset_c) /* current applied c tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:287:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 287 | FIELD(hal_float_t,tool_length_offset_u) /* current applied u tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:288:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 288 | FIELD(hal_float_t,tool_length_offset_v) /* current applied v tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:289:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 289 | FIELD(hal_float_t,tool_length_offset_w) /* current applied w tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:317:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 317 | ARRAY(hal_float_t,axis_pos_commanded,EMCMOT_MAX_AXIS+1) /* status pin for commanded cartesian position */ \ | ^~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:318:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 318 | ARRAY(hal_float_t,axis_pos_feedback,EMCMOT_MAX_AXIS+1) /* status pin for actual cartesian position */ \ | ^~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:319:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 319 | ARRAY(hal_float_t,axis_pos_relative,EMCMOT_MAX_AXIS+1) /* status pin for relative cartesian position */ \ | ^~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:321:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 321 | FIELD(hal_float_t,jog_speed) /* pin for setting the jog speed (halui internal) */ \ | ^~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:324:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 324 | ARRAY(hal_float_t,jog_analog,EMCMOT_MAX_JOINTS+1) /* pin for analog jogging (-1..0..1) */ \ | ^~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:325:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 325 | ARRAY(hal_float_t,jog_increment,EMCMOT_MAX_JOINTS+1) /* Incremental jogging */ \ | ^~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:328:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 328 | FIELD(hal_float_t,jog_deadband) /* pin for setting the jog analog deadband (where not to move) */ \ | ^~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:333:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 333 | FIELD(hal_float_t,mv_scale) /* scale for the Max Velocity counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:334:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 334 | FIELD(hal_float_t,mv_value) /* current Max Velocity value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:341:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 341 | FIELD(hal_float_t,fo_scale) /* scale for the Feed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:342:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 342 | FIELD(hal_float_t,fo_value) /* current Feed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:349:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 349 | FIELD(hal_float_t,ro_scale) /* scale for the Feed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:350:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 350 | FIELD(hal_float_t,ro_value) /* current Feed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:357:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 357 | FIELD(hal_float_t,so_scale) /* scale for the Spindle Speed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:358:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 358 | FIELD(hal_float_t,so_value) /* current Spindle speed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc: In instantiation of 'struct halui_str_base': emc/usr_intf/halui.cc:740:59: required from here emc/usr_intf/halui.cc:281:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 281 | FIELD(hal_float_t,tool_length_offset_x) /* current applied x tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:282:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 282 | FIELD(hal_float_t,tool_length_offset_y) /* current applied y tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:283:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 283 | FIELD(hal_float_t,tool_length_offset_z) /* current applied z tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:284:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 284 | FIELD(hal_float_t,tool_length_offset_a) /* current applied a tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:285:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 285 | FIELD(hal_float_t,tool_length_offset_b) /* current applied b tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:286:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 286 | FIELD(hal_float_t,tool_length_offset_c) /* current applied c tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:287:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 287 | FIELD(hal_float_t,tool_length_offset_u) /* current applied u tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:288:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 288 | FIELD(hal_float_t,tool_length_offset_v) /* current applied v tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:289:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 289 | FIELD(hal_float_t,tool_length_offset_w) /* current applied w tool-length-offset */ \ | ^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:317:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 317 | ARRAY(hal_float_t,axis_pos_commanded,EMCMOT_MAX_AXIS+1) /* status pin for commanded cartesian position */ \ | ^~~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:318:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 318 | ARRAY(hal_float_t,axis_pos_feedback,EMCMOT_MAX_AXIS+1) /* status pin for actual cartesian position */ \ | ^~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:319:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 319 | ARRAY(hal_float_t,axis_pos_relative,EMCMOT_MAX_AXIS+1) /* status pin for relative cartesian position */ \ | ^~~~~~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:321:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 321 | FIELD(hal_float_t,jog_speed) /* pin for setting the jog speed (halui internal) */ \ | ^~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:324:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 324 | ARRAY(hal_float_t,jog_analog,EMCMOT_MAX_JOINTS+1) /* pin for analog jogging (-1..0..1) */ \ | ^~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:325:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 325 | ARRAY(hal_float_t,jog_increment,EMCMOT_MAX_JOINTS+1) /* Incremental jogging */ \ | ^~~~~~~~~~~~~ emc/usr_intf/halui.cc:384:58: note: in definition of macro 'ARRAY' 384 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:328:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 328 | FIELD(hal_float_t,jog_deadband) /* pin for setting the jog analog deadband (where not to move) */ \ | ^~~~~~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:333:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 333 | FIELD(hal_float_t,mv_scale) /* scale for the Max Velocity counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:334:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 334 | FIELD(hal_float_t,mv_value) /* current Max Velocity value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:341:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 341 | FIELD(hal_float_t,fo_scale) /* scale for the Feed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:342:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 342 | FIELD(hal_float_t,fo_value) /* current Feed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:349:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 349 | FIELD(hal_float_t,ro_scale) /* scale for the Feed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:350:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 350 | FIELD(hal_float_t,ro_value) /* current Feed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:357:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 357 | FIELD(hal_float_t,so_scale) /* scale for the Spindle Speed Override counting */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ emc/usr_intf/halui.cc:358:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 358 | FIELD(hal_float_t,so_value) /* current Spindle speed Override value */ \ | ^~~~~~~~ emc/usr_intf/halui.cc:383:56: note: in definition of macro 'FIELD' 383 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/usr_intf/halui.cc:385:1: note: in expansion of macro 'HAL_FIELDS' 385 | HAL_FIELDS | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion/dbuf.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/keystick.cc emc/usr_intf/keystick.cc: In function 'int getch_and_idle()': emc/usr_intf/keystick.cc:1647:15: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1647 | read(sigpipe[0], &buf, 1); | ~~~~^~~~~~~~~~~~~~~~~~~~~ emc/usr_intf/keystick.cc: In function 'int main(int, char**)': emc/usr_intf/keystick.cc:1787:7: warning: ignoring return value of 'int pipe(int*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1787 | pipe(sigpipe); | ~~~~^~~~~~~~~ emc/usr_intf/keystick.cc: In function 'void alarmHandler(int, siginfo_t*, void*)': emc/usr_intf/keystick.cc:1230:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1230 | write(sigpipe[1], &ch, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~ emc/usr_intf/keystick.cc: In function 'int main(int, char**)': emc/usr_intf/keystick.cc:1453:38: warning: ' EMC Version ' directive writing 13 bytes into a region of size between 1 and 255 [-Wformat-overflow=] 1453 | sprintf(version_string, "%s EMC Version %s", machine, version); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from emc/usr_intf/keystick.cc:17: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 14 and 522 bytes into a destination of size 255 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/tool_parse.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion/stashf.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/backtrace.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/taskintf.cc In file included from emc/task/taskintf.cc:32: emc/ini/inihal.hh:81:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 81 | template<> struct NATIVE { typedef double type; }; | ^ emc/ini/inihal.hh: In instantiation of 'struct inihal_base': emc/task/taskintf.cc:34:19: required from here emc/ini/inihal.hh:52:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 52 | FIELD(hal_float_t,traj_default_velocity) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:53:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 53 | FIELD(hal_float_t,traj_max_velocity) \ | ^~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:54:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 54 | FIELD(hal_float_t,traj_default_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:55:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 55 | FIELD(hal_float_t,traj_max_acceleration) \ | ^~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:60:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 60 | FIELD(hal_float_t,traj_arc_blend_gap_cycles) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:61:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 61 | FIELD(hal_float_t,traj_arc_blend_ramp_freq) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:62:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 62 | FIELD(hal_float_t,traj_arc_blend_tangent_kink_ratio) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/ini/inihal.hh:89:56: note: in definition of macro 'FIELD' 89 | #define FIELD(t,f) typename T::template field::type f; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:64:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 64 | ARRAY(hal_float_t,backlash,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:65:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 65 | ARRAY(hal_float_t,min_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:66:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 66 | ARRAY(hal_float_t,max_limit,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:67:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 67 | ARRAY(hal_float_t,max_velocity,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:68:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 68 | ARRAY(hal_float_t,max_acceleration,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:69:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 69 | ARRAY(hal_float_t,ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ emc/ini/inihal.hh:70:23: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 70 | ARRAY(hal_float_t,min_ferror,EMCMOT_MAX_JOINTS) \ | ^~~~~~~~~~ emc/ini/inihal.hh:90:58: note: in definition of macro 'ARRAY' 90 | #define ARRAY(t,f,n) typename T::template field::type f[n]; | ^ emc/ini/inihal.hh:91:1: note: in expansion of macro 'HAL_FIELDS' 91 | HAL_FIELDS | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/xemc.cc emc/usr_intf/xemc.cc: In function 'void timeoutCB(XtPointer, XtIntervalId*)': emc/usr_intf/xemc.cc:4050:27: warning: ' not found)' directive writing 11 bytes into a region of size between 1 and 255 [-Wformat-overflow=] 4050 | sprintf(string, "(%s not found)", emcStatus->task.file); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from emc/usr_intf/xemc.cc:19: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 267 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/usr_intf/xemc.cc: In function 'int main(int, char**)': emc/usr_intf/xemc.cc:4478:34: warning: ' EMC Version ' directive writing 13 bytes into a region of size between 1 and 255 [-Wformat-overflow=] 4478 | sprintf(version_string, "%s EMC Version %s", machine, version); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from emc/usr_intf/xemc.cc:19: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 14 and 522 bytes into a destination of size 255 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_base.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/emccanon.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/emctask.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/task/emctask.cc:29: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/task/emctask.cc: In function 'int emcTaskInit()': emc/task/emctask.cc:143:35: warning: '/M1' directive output may be truncated writing 3 bytes into a region of size between 2 and 256 [-Wformat-truncation=] 143 | snprintf(path, sizeof(path), "%s/M1%02d",expanddir,num); | ^~~~~~~~~~~ emc/task/emctask.cc:143:35: note: directive argument in the range [0, 99] In file included from /usr/include/stdio.h:867, from emc/nml_intf/canon.hh:16, from emc/nml_intf/emc_nml.hh:22, from emc/task/emctask.cc:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 6 and 260 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/task/emctask.cc:150:9: warning: '/M1' directive output may be truncated writing 3 bytes into a region of size between 2 and 256 [-Wformat-truncation=] 150 | "%s/M1%%02d", expanddir); // update global | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from emc/nml_intf/canon.hh:16, from emc/nml_intf/emc_nml.hh:22, from emc/task/emctask.cc:25: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 8 and 262 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/emctaskmain.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/task/emctaskmain.cc:77: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from emc/task/emctaskmain.cc:84: emc/ini/inihal.hh:81:37: warning: ignoring attributes on template argument 'volatile real_t' {aka 'volatile double'} [-Wignored-attributes] 81 | template<> struct NATIVE { typedef double type; }; | ^ emc/task/emctaskmain.cc: In function 'int emcSystemCmd(char*)': emc/task/emctaskmain.cc:342:8: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 342 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_arc.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/interp_arc.cc:28: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from emc/rs274ngc/interp_arc.cc:21: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_comp_ijk(int, int, int, double, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:109:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 158 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_comp_ijk(int, int, int, double, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:119:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 158 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_comp_ijk(int, int, int, double, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:129:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 158 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_comp_ijk(int, int, int, double, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:139:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 158 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_ijk(int, int, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:286:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 140 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_ijk(int, int, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:293:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 140 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_ijk(int, int, double, double, double, double, int, double, double, int, double*, double*, int*, double, double, double)' at emc/rs274ngc/interp_arc.cc:308:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 140 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_r(int, int, double, double, double, double, double, int, double*, double*, int*, double)' at emc/rs274ngc/interp_arc.cc:369:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 109 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_r(int, int, double, double, double, double, double, int, double*, double*, int*, double)' at emc/rs274ngc/interp_arc.cc:375:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 109 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::arc_data_comp_r(int, int, int, double, double, double, double, double, double, int, double*, double*, int*, double)' at emc/rs274ngc/interp_arc.cc:218:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 127 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_array.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/interp_array.cc:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/taskclass.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/task/taskclass.cc:36: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/task/taskclass.cc: In function 'int emcIoHalt()': emc/task/taskclass.cc:264:18: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 264 | } catch( bp::error_already_set ) { | ^~~~~~~~~~~~~~~~~ emc/task/taskclass.cc: In function 'int emcTaskOnce(const char*)': emc/task/taskclass.cc:333:15: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 333 | } catch( bp::error_already_set ) { | ^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_check.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_check.cc:14: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_queue.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_queue.cc:12: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_inverse.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_inverse.cc:14: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_find.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/interp_find.cc:27: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from emc/rs274ngc/interp_find.cc:21: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:170:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:198:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:210:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:222:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:266:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:271:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:272:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:278:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:293:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:303:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:313:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:337:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:338:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:347:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_ends(block_pointer, setup_pointer, double*, double*, double*, double*, double*, double*, double*, double*, double*)' at emc/rs274ngc/interp_find.cc:348:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 132 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_relative(double, double, double, double, double, double, double, double, double, double*, double*, double*, double*, double*, double*, double*, double*, double*, setup_pointer)' at emc/rs274ngc/interp_find.cc:428:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 193 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_relative(double, double, double, double, double, double, double, double, double, double*, double*, double*, double*, double*, double*, double*, double*, double*, setup_pointer)' at emc/rs274ngc/interp_find.cc:436:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 193 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::find_relative(double, double, double, double, double, double, double, double, double, double*, double*, double*, double*, double*, double*, double*, double*, double*, setup_pointer)' at emc/rs274ngc/interp_find.cc:444:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 193 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_convert.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/interp_convert.cc:27: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from emc/rs274ngc/interp_convert.cc:20: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc2(int, block_pointer, setup_pointer, double*, double*, double*, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:574:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 174 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc2(int, block_pointer, setup_pointer, double*, double*, double*, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:578:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 174 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:656:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:660:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:664:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:703:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:712:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:817:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:821:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:846:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:876:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:886:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:897:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:912:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:915:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_arc_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:935:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 152 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_threading_cycle(block_pointer, setup_pointer, double, double, double)' at emc/rs274ngc/interp_convert.cc:4524:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 89 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_threading_cycle(block_pointer, setup_pointer, double, double, double)' at emc/rs274ngc/interp_convert.cc:4527:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 89 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_threading_cycle(block_pointer, setup_pointer, double, double, double)' at emc/rs274ngc/interp_convert.cc:4529:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 89 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_threading_cycle(block_pointer, setup_pointer, double, double, double)' at emc/rs274ngc/interp_convert.cc:4531:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 89 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4674:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4675:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp1(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4700:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4820:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4840:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4865:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4887:20: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4894:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4902:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4932:21: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4940:21: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_straight_comp2(int, block_pointer, setup_pointer, double, double, double, double, double, double, double, double, double)' at emc/rs274ngc/interp_convert.cc:4948:17: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 141 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_internal.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.cc:14: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/nurbs_additional_functions.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_execute.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_execute.cc:17: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_cycles.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/interp_cycles.cc:24: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from emc/rs274ngc/interp_cycles.cc:18: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g84(block_pointer, CANON_PLANE, double, double, double, double, CANON_DIRECTION, CANON_SPEED_FEED_MODE)' at emc/rs274ngc/interp_cycles.cc:277:3, inlined from 'int Interp::convert_cycle_g84(block_pointer, CANON_PLANE, double, double, double, double, CANON_DIRECTION, CANON_SPEED_FEED_MODE)' at emc/rs274ngc/interp_cycles.cc:268:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 129 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g88(block_pointer, CANON_PLANE, double, double, double, double, CANON_DIRECTION)' at emc/rs274ngc/interp_cycles.cc:527:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 106 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g83(block_pointer, CANON_PLANE, double, double, double, double, double, double)' at emc/rs274ngc/interp_cycles.cc:153:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 105 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g73(block_pointer, CANON_PLANE, double, double, double, double, double, double)' at emc/rs274ngc/interp_cycles.cc:217:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 105 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g86(block_pointer, CANON_PLANE, double, double, double, double, double, CANON_DIRECTION)' at emc/rs274ngc/interp_cycles.cc:374:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 114 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::convert_cycle_g87(block_pointer, CANON_PLANE, double, double, double, double, double, double, double, double, CANON_DIRECTION)' at emc/rs274ngc/interp_cycles.cc:461:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 138 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_read.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_read.cc:17: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_write.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_write.cc:13: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_o_word.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_o_word.cc:15: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_python.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_python.cc:36: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_python.cc: In member function 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)': emc/rs274ngc/interp_python.cc:151:13: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 151 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_python.cc:269:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 269 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from /usr/include/python2.7/Python.h:38, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_python.cc:36: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:129:5: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:135:2: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:177:2: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:214:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:229:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:255:3: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:278:2: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int Interp::pycall(setup_pointer, context_pointer, const char*, const char*, int)' at emc/rs274ngc/interp_python.cc:169:7: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_namedparams.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_namedparams.cc:18: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_remap.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/interp_remap.cc:25: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc: In member function 'int Interp::add_parameters(setup_pointer, block_pointer, char*)': emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:256:13: note: in expansion of macro 'PARAM' 256 | case 'a' : PARAM('a',"a",block->a_flag,block->a_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:257:13: note: in expansion of macro 'PARAM' 257 | case 'b' : PARAM('b',"b",block->b_flag,block->b_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:258:13: note: in expansion of macro 'PARAM' 258 | case 'c' : PARAM('c',"c",block->c_flag,block->c_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:259:13: note: in expansion of macro 'PARAM' 259 | case 'd' : PARAM('d',"d",block->d_flag,block->d_number_float); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:260:13: note: in expansion of macro 'PARAM' 260 | case 'e' : PARAM('e',"e",block->e_flag,block->e_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:261:13: note: in expansion of macro 'PARAM' 261 | case 'f' : PARAM('f',"f",block->f_flag,block->f_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:262:13: note: in expansion of macro 'PARAM' 262 | case 'h' : PARAM('h',"h",block->h_flag,(double) block->h_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:263:13: note: in expansion of macro 'PARAM' 263 | case 'i' : PARAM('i',"i",block->i_flag,block->i_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:264:13: note: in expansion of macro 'PARAM' 264 | case 'j' : PARAM('j',"j",block->j_flag,block->j_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:265:13: note: in expansion of macro 'PARAM' 265 | case 'k' : PARAM('k',"k",block->k_flag,block->k_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:266:13: note: in expansion of macro 'PARAM' 266 | case 'l' : PARAM('l',"l",block->l_flag,(double) block->l_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:267:13: note: in expansion of macro 'PARAM' 267 | case 'p' : PARAM('p',"p",block->p_flag,block->p_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:268:13: note: in expansion of macro 'PARAM' 268 | case 'q' : PARAM('q',"q",block->q_flag,block->q_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:269:13: note: in expansion of macro 'PARAM' 269 | case 'r' : PARAM('r',"r",block->r_flag,block->r_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:270:13: note: in expansion of macro 'PARAM' 270 | case 's' : PARAM('s',"s",block->s_flag,block->s_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:271:13: note: in expansion of macro 'PARAM' 271 | case 't' : PARAM('t',"t",block->t_flag, (double) block->t_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:272:13: note: in expansion of macro 'PARAM' 272 | case 'u' : PARAM('u',"u",block->u_flag,block->u_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:273:13: note: in expansion of macro 'PARAM' 273 | case 'v' : PARAM('v',"v",block->v_flag,block->v_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:274:13: note: in expansion of macro 'PARAM' 274 | case 'w' : PARAM('w',"w",block->w_flag,block->w_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:275:13: note: in expansion of macro 'PARAM' 275 | case 'x' : PARAM('x',"x",block->x_flag,block->x_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:276:13: note: in expansion of macro 'PARAM' 276 | case 'y' : PARAM('y',"y",block->y_flag,block->y_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:277:13: note: in expansion of macro 'PARAM' 277 | case 'z' : PARAM('z',"z",block->z_flag,block->z_number); break; | ^~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/interp_remap.cc:221:20: note: in definition of macro 'STORE' 221 | catch (bp::error_already_set) { \ | ^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/task/taskmodule.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/task/taskmodule.cc:21: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoInit()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoHalt()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoAbort(int)': emc/task/taskmodule.cc:81:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:81:17: note: in definition of macro 'EXPAND1' 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolStartChange()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcAuxEstopOn()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcAuxEstopOff()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcCoolantMistOn()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcCoolantMistOff()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcCoolantFloodOn()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcCoolantFloodOff()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcLubeOn()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcLubeOff()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoSetDebug(int)': emc/task/taskmodule.cc:81:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:81:17: note: in definition of macro 'EXPAND1' 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolPrepare(int, int)': emc/task/taskmodule.cc:95:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 95 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:95:17: note: in definition of macro 'EXPAND2' 95 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolLoad()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolLoadToolTable(const char*)': emc/task/taskmodule.cc:81:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:81:17: note: in definition of macro 'EXPAND1' 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolUnload()': emc/task/taskmodule.cc:66:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:66:17: note: in definition of macro 'EXPAND' 66 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolSetNumber(int)': emc/task/taskmodule.cc:81:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc:81:17: note: in definition of macro 'EXPAND1' 81 | catch( bp::error_already_set ) { \ | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoPluginCall(int, const char*)': emc/task/taskmodule.cc:134:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 134 | catch( bp::error_already_set ) { | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcToolSetOffset(int, int, EmcPose, double, double, double, int)': emc/task/taskmodule.cc:147:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 147 | catch( bp::error_already_set ) { | ^~~~~~~~~~~~~~~~~ emc/task/taskmodule.cc: In member function 'virtual int TaskWrap::emcIoUpdate(EMC_IO_STAT*)': emc/task/taskmodule.cc:159:17: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 159 | catch( bp::error_already_set ) { | ^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interp_setup.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/interp_setup.cc:21: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/pyparamclass.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/pyparamclass.cc:22: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/canonmodule.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/canonmodule.cc:19: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/iotask/ioControl.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/pyemctypes.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/pyemctypes.cc:22: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/iotask/ioControl_v2.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/kinematics/genserkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/canterp/canterp.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/pyblock.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/pyblock.cc:22: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/pythonplugin/python_plugin.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'int PythonPlugin::run_string(const char*, boost::python::api::object&, bool)': emc/pythonplugin/python_plugin.cc:66:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 66 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'int PythonPlugin::call_method(boost::python::api::object, boost::python::api::object&)': emc/pythonplugin/python_plugin.cc:93:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 93 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'int PythonPlugin::call(const char*, const char*, boost::python::api::object, boost::python::api::object, boost::python::api::object&)': emc/pythonplugin/python_plugin.cc:143:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 143 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'bool PythonPlugin::is_callable(const char*, const char*)': emc/pythonplugin/python_plugin.cc:183:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 183 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'int PythonPlugin::initialize()': emc/pythonplugin/python_plugin.cc:266:13: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 266 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc: In member function 'int PythonPlugin::configure(const char*, const char*)': emc/pythonplugin/python_plugin.cc:344:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 250 [-Wformat-truncation=] 344 | logPP(1, "stat(%s) returns %s", real_path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ emc/pythonplugin/python_plugin.cc:31:46: note: in definition of macro 'ERRMSG' 31 | snprintf(msgbuf, sizeof(msgbuf) -1, fmt, ##args); \ | ^~~ emc/pythonplugin/python_plugin.cc:344:6: note: in expansion of macro 'logPP' 344 | logPP(1, "stat(%s) returns %s", real_path, strerror(errno)); | ^~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 16 or more bytes (assuming 4111) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc:384:11: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 240 [-Wformat-truncation=] 384 | logPP(1, "%s:%d: executing '%s'",iniFilename, lineno, pycmd); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ emc/pythonplugin/python_plugin.cc:31:46: note: in definition of macro 'ERRMSG' 31 | snprintf(msgbuf, sizeof(msgbuf) -1, fmt, ##args); \ | ^~~ emc/pythonplugin/python_plugin.cc:384:2: note: in expansion of macro 'logPP' 384 | logPP(1, "%s:%d: executing '%s'",iniFilename, lineno, pycmd); | ^~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 17 or more bytes (assuming 4112) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc:386:16: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 232 [-Wformat-truncation=] 386 | logPP(-1, "%s:%d: exception running '%s'",iniFilename, lineno, pycmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ emc/pythonplugin/python_plugin.cc:31:46: note: in definition of macro 'ERRMSG' 31 | snprintf(msgbuf, sizeof(msgbuf) -1, fmt, ##args); \ | ^~~ emc/pythonplugin/python_plugin.cc:386:6: note: in expansion of macro 'logPP' 386 | logPP(-1, "%s:%d: exception running '%s'",iniFilename, lineno, pycmd); | ^~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 25 or more bytes (assuming 4120) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc:370:11: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 240 [-Wformat-truncation=] 370 | logPP(1, "%s:%d: executing '%s'",iniFilename, lineno, pycmd); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ emc/pythonplugin/python_plugin.cc:31:46: note: in definition of macro 'ERRMSG' 31 | snprintf(msgbuf, sizeof(msgbuf) -1, fmt, ##args); \ | ^~~ emc/pythonplugin/python_plugin.cc:370:2: note: in expansion of macro 'logPP' 370 | logPP(1, "%s:%d: executing '%s'",iniFilename, lineno, pycmd); | ^~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 17 or more bytes (assuming 4112) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/pythonplugin/python_plugin.cc:373:16: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 232 [-Wformat-truncation=] 373 | logPP(-1, "%s:%d: exception running '%s'",iniFilename, lineno, pycmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ emc/pythonplugin/python_plugin.cc:31:46: note: in definition of macro 'ERRMSG' 31 | snprintf(msgbuf, sizeof(msgbuf) -1, fmt, ##args); \ | ^~~ emc/pythonplugin/python_plugin.cc:373:6: note: in expansion of macro 'logPP' 373 | logPP(-1, "%s:%d: exception running '%s'",iniFilename, lineno, pycmd); | ^~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/pythonplugin/python_plugin.hh:22, from emc/pythonplugin/python_plugin.cc:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 25 or more bytes (assuming 4120) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/motion-logger/motion-logger.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling module_helper/module_helper.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/de/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/rs274ngc_pre.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/rs274ngc_pre.cc:68: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ emc/rs274ngc/rs274ngc_pre.cc: In constructor 'Interp::Interp()': emc/rs274ngc/rs274ngc_pre.cc:144:16: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 144 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/rs274ngc_pre.cc: In member function 'virtual int Interp::init()': emc/rs274ngc/rs274ngc_pre.cc:1192:18: warning: catching polymorphic type 'struct boost::python::error_already_set' by value [-Wcatch-value=] 1192 | catch (bp::error_already_set) { | ^~~~~~~~~~~~~~~~~ emc/rs274ngc/rs274ngc_pre.cc: In member function 'FILE* Interp::find_ngc_file(setup_pointer, const char*, char*)': emc/rs274ngc/rs274ngc_pre.cc:2473:26: warning: '%s' directive writing up to 4096 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 2473 | sprintf(newFileName, "%s/%s", settings->program_prefix, tmpFileName); | ^~~~~~~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/rs274ngc_pre.cc:68: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 8193 bytes into a destination of size 4097 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/rs274ngc/rs274ngc_pre.cc:2481:27: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 2481 | sprintf(newFileName, "%s/%s", settings->subroutines[dct], tmpFileName); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/rs274ngc_pre.cc:68: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4098) into a destination of size 4097 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emc/rs274ngc/rs274ngc_pre.cc:2496:27: warning: '%s' directive writing up to 4096 bytes into a region of size between 0 and 4096 [-Wformat-overflow=] 2496 | sprintf(newFileName, "%s/%s", | ^~~~~~~ 2497 | foundPlace, tmpFileName); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/rs274ngc_pre.cc:68: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 2 and 8194 bytes into a destination of size 4097 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/es/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/fi/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/hu/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/fr/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/ja/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/it/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/pl/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/pt_BR/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/ro/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/ru/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/sk/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/sv/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/sr/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/zh_CN/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/zh_HK/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/de/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog ../share/locale/zh_TW/LC_MESSAGES/linuxcnc.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/es/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/fr/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/hu/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/pl/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/sr/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized gmoccapy message catalog ../share/locale/zh_CN/LC_MESSAGES/gmoccapy.mo make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' intltool-extract --type=gettext/glade emc/usr_intf/gmoccapy/gmoccapy.glade Generating C format header file for translation. Wrote emc/usr_intf/gmoccapy/gmoccapy.glade.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' intltool-extract --type=gettext/glade ../lib/python/gladevcp/offsetpage.glade Generating C format header file for translation. Wrote ../lib/python/gladevcp/offsetpage.glade.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' intltool-extract --type=gettext/glade ../lib/python/gladevcp/tooledit_gtk.glade Generating C format header file for translation. Wrote ../lib/python/gladevcp/tooledit_gtk.glade.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/ini/emcIniFile.hh ../include/emcIniFile.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/ini/iniaxis.hh ../include/iniaxis.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/ini/initool.hh ../include/initool.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/ini/initraj.hh ../include/initraj.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/ini/inihal.hh ../include/inihal.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/kinematics/cubic.h ../include/cubic.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/kinematics/kinematics.h ../include/kinematics.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/kinematics/genhexkins.h ../include/genhexkins.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/kinematics/genserkins.h ../include/genserkins.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/kinematics/pumakins.h ../include/pumakins.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/tc.h ../include/tc.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/tc_types.h ../include/tc_types.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/tcq.h ../include/tcq.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/tp.h ../include/tp.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/tp_types.h ../include/tp_types.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/spherical_arc.h ../include/spherical_arc.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/tp/blendmath.h ../include/blendmath.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/motion/emcmotcfg.h ../include/emcmotcfg.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/motion/emcmotglb.h ../include/emcmotglb.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/motion/motion.h ../include/motion.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/motion/usrmotintf.h ../include/usrmotintf.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/canon.hh ../include/canon.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/canon_position.hh ../include/canon_position.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emctool.h ../include/emctool.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emc.hh ../include/emc.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emc_nml.hh ../include/emc_nml.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emccfg.h ../include/emccfg.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emcglb.h ../include/emcglb.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/emcpos.h ../include/emcpos.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/interp_return.hh ../include/interp_return.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/interpl.hh ../include/interpl.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/motion_types.h ../include/motion_types.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/nml_intf/debugflags.h ../include/debugflags.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/rs274ngc/interp_internal.hh ../include/interp_internal.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/rs274ngc/interp_base.hh ../include/interp_base.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp emc/rs274ngc/rs274ngc.hh ../include/rs274ngc.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp hal/hal.h ../include/hal.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp hal/hal_parport.h ../include/hal_parport.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/locmem.hh ../include/locmem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/memsem.hh ../include/memsem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/phantom.hh ../include/phantom.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/physmem.hh ../include/physmem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/recvn.h ../include/recvn.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/rem_msg.hh ../include/rem_msg.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/sendn.h ../include/sendn.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/shmem.hh ../include/shmem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/buffer/tcpmem.hh ../include/tcpmem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms.hh ../include/cms.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_aup.hh ../include/cms_aup.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_cfg.hh ../include/cms_cfg.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_dup.hh ../include/cms_dup.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_srv.hh ../include/cms_srv.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_up.hh ../include/cms_up.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_user.hh ../include/cms_user.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cms_xup.hh ../include/cms_xup.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/cmsdiag.hh ../include/cmsdiag.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/tcp_opts.hh ../include/tcp_opts.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/cms/tcp_srv.hh ../include/tcp_srv.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/inifile/inifile.h ../include/inifile.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/inifile/inifile.hh ../include/inifile.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/linklist/linklist.hh ../include/linklist.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/cmd_msg.hh ../include/cmd_msg.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nml.hh ../include/nml.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nml_mod.hh ../include/nml_mod.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nml_oi.hh ../include/nml_oi.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nml_srv.hh ../include/nml_srv.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nml_type.hh ../include/nml_type.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nmldiag.hh ../include/nmldiag.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/nmlmsg.hh ../include/nmlmsg.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/nml/stat_msg.hh ../include/stat_msg.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/_sem.h ../include/_sem.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/sem.hh ../include/sem.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/_shm.h ../include/_shm.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/shm.hh ../include/shm.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/_timer.h ../include/_timer.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/os_intf/timer.hh ../include/timer.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/posemath/posemath.h ../include/posemath.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/posemath/gotypes.h ../include/gotypes.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/posemath/gomath.h ../include/gomath.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/posemath/sincos.h ../include/sincos.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/rcs/rcs.hh ../include/rcs.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/rcs/rcs_exit.hh ../include/rcs_exit.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/rcs/rcs_print.hh ../include/rcs_print.hh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp libnml/rcs/rcsversion.h ../include/rcsversion.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi.h ../include/rtapi.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_app.h ../include/rtapi_app.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_atomic.h ../include/rtapi_atomic.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_bitops.h ../include/rtapi_bitops.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_bool.h ../include/rtapi_bool.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_byteorder.h ../include/rtapi_byteorder.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_device.h ../include/rtapi_device.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_firmware.h ../include/rtapi_firmware.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_gfp.h ../include/rtapi_gfp.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_io.h ../include/rtapi_io.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_limits.h ../include/rtapi_limits.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_list.h ../include/rtapi_list.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_math.h ../include/rtapi_math.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_math_i386.h ../include/rtapi_math_i386.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_math64.h ../include/rtapi_math64.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_parport.h ../include/rtapi_parport.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_pci.h ../include/rtapi_pci.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_slab.h ../include/rtapi_slab.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_stdint.h ../include/rtapi_stdint.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_common.h ../include/rtapi_common.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_ctype.h ../include/rtapi_ctype.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_errno.h ../include/rtapi_errno.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp rtapi/rtapi_string.h ../include/rtapi_string.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/pyarrays.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/pyarrays.cc:21: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/es.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/de.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/fi.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/fr.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/hu.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/interpmodule.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interpmodule.cc:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/it.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/ja.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/pt_BR.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/pl.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/ro.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/sk.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/sr.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/ru.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/sv.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/zh_CN.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/zh_HK.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling localized message catalog objects/zh_TW.msg make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script pyvcp Copying python script pyvcp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script hal_input Copying python script hal_input make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script gladevcp Copying python script gladevcp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script mitsub_vfd Copying python script mitsub_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script pumagui Copying python script pumagui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script puma560gui Copying python script puma560gui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script scaragui Copying python script scaragui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/sai/saicanon.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/sai/saicanon.cc:36: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script max5gui Copying python script max5gui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script hexagui Copying python script hexagui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script 5axisgui Copying python script 5axisgui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script maho600gui Copying python script maho600gui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script hbmgui Copying python script hbmgui make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/pyinterp1.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/pyinterp1.cc:22: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Localizing linuxcnc.pot (cd ..; /usr/bin/xgettext -k_ -o src/po/linuxcnc.pot `src/po/fixpaths.py -j src emc/task/emctaskmain.cc emc/rs274ngc/interp_arc.cc emc/rs274ngc/interp_array.cc emc/rs274ngc/interp_base.cc emc/rs274ngc/interp_check.cc emc/rs274ngc/interp_convert.cc emc/rs274ngc/interp_queue.cc emc/rs274ngc/interp_cycles.cc emc/rs274ngc/interp_execute.cc emc/rs274ngc/interp_find.cc emc/rs274ngc/interp_internal.cc emc/rs274ngc/interp_inverse.cc emc/rs274ngc/interp_read.cc emc/rs274ngc/interp_write.cc emc/rs274ngc/interp_o_word.cc emc/rs274ngc/nurbs_additional_functions.cc emc/rs274ngc/interp_namedparams.cc emc/rs274ngc/interp_python.cc emc/rs274ngc/interp_remap.cc emc/rs274ngc/interp_setup.cc emc/rs274ngc/canonmodule.cc emc/rs274ngc/pyparamclass.cc emc/rs274ngc/pyemctypes.cc emc/rs274ngc/pyinterp1.cc emc/rs274ngc/pyblock.cc emc/rs274ngc/pyarrays.cc emc/rs274ngc/interpmodule.cc emc/rs274ngc/rs274ngc_pre.cc emc/rs274ngc/rs274ngc_return.hh hal/utils/meter.c hal/utils/scope.c hal/utils/scope_horiz.c hal/utils/scope_vert.c hal/utils/scope_trig.c hal/utils/scope_disp.c hal/utils/scope_files.c hal/utils/miscgtk.c emc/motion/control.c emc/motion/command.c emc/motion/motion.c emc/motion/homing.c ../tcl/bin/emccalib.tcl ../tcl/bin/emcdebug.tcl ../tcl/bin/emctesting.tcl ../tcl/bin/emctuning.tcl ../tcl/bin/genedit.tcl ../tcl/bin/halconfig.tcl ../tcl/bin/halshow.tcl ../tcl/bin/pickconfig.tcl ../tcl/bin/tkbackplot.tcl ../tcl/mini.tcl ../tcl/show_errors.tcl ../tcl/tklinuxcnc.tcl ../tcl/scripts/Set_Coordinates.tcl ../tcl/scripts/balloon.tcl ../tcl/scripts/emchelp.tcl ../tcl/ngcgui.tcl ../tcl/ngcgui_ttt.tcl ../tcl/ngcgui_app.tcl ../tcl/tooledit.tcl emc/usr_intf/axis/scripts/axis.py emc/usr_intf/axis/scripts/axis-remote.py emc/usr_intf/axis/scripts/linuxcnctop.py emc/usr_intf/axis/scripts/hal_manualtoolchange.py emc/usr_intf/axis/scripts/mdi.py emc/usr_intf/axis/scripts/image-to-gcode.py emc/usr_intf/axis/scripts/lintini.py emc/usr_intf/axis/scripts/debuglevel.py emc/usr_intf/axis/scripts/teach-in.py emc/usr_intf/axis/scripts/tracking-test.py ../lib/python/propertywindow.py ../share/axis/tcl/axis.tcl emc/usr_intf/touchy/touchy.py emc/usr_intf/touchy/mdi.py emc/usr_intf/touchy/emc_interface.py emc/usr_intf/touchy/hal_interface.py emc/usr_intf/touchy/filechooser.py emc/usr_intf/touchy/listing.py emc/usr_intf/touchy/preferences.py emc/usr_intf/touchy/touchy.glade emc/usr_intf/stepconf/stepconf.py emc/usr_intf/stepconf/pages.py emc/usr_intf/stepconf/build_INI.py emc/usr_intf/stepconf/build_HAL.py emc/usr_intf/stepconf/import_mach.py emc/usr_intf/stepconf/main_page.glade emc/usr_intf/stepconf/base.glade emc/usr_intf/stepconf/start.glade emc/usr_intf/stepconf/pport1.glade emc/usr_intf/stepconf/pport2.glade emc/usr_intf/stepconf/spindle.glade emc/usr_intf/stepconf/options.glade emc/usr_intf/stepconf/axisx.glade emc/usr_intf/stepconf/axisy.glade emc/usr_intf/stepconf/axisz.glade emc/usr_intf/stepconf/axisa.glade emc/usr_intf/stepconf/finished.glade emc/usr_intf/pncconf/pncconf.py emc/usr_intf/pncconf/pages.py emc/usr_intf/pncconf/build_INI.py emc/usr_intf/pncconf/build_HAL.py emc/usr_intf/pncconf/private_data.py emc/usr_intf/pncconf/tests.py emc/usr_intf/pncconf/main_page.glade emc/usr_intf/pncconf/help.glade emc/usr_intf/pncconf/mesa0.glade emc/usr_intf/pncconf/mesa1.glade emc/usr_intf/pncconf/start.glade emc/usr_intf/pncconf/external.glade emc/usr_intf/pncconf/base.glade emc/usr_intf/pncconf/screen.glade emc/usr_intf/pncconf/x_axis.glade emc/usr_intf/pncconf/x_motor.glade emc/usr_intf/pncconf/y_axis.glade emc/usr_intf/pncconf/y_motor.glade emc/usr_intf/pncconf/z_axis.glade emc/usr_intf/pncconf/z_motor.glade emc/usr_intf/pncconf/a_axis.glade emc/usr_intf/pncconf/a_motor.glade emc/usr_intf/pncconf/s_motor.glade emc/usr_intf/pncconf/options.glade emc/usr_intf/pncconf/realtime.glade emc/usr_intf/pncconf/pport1.glade emc/usr_intf/pncconf/pport2.glade emc/usr_intf/pncconf/dialogs.glade emc/usr_intf/pncconf/finished.glade emc/usr_intf/gremlin/gremlin.py emc/usr_intf/gscreen/gscreen.py emc/usr_intf/gscreen/mdi.py emc/usr_intf/gscreen/emc_interface.py emc/usr_intf/gscreen/preferences.py emc/usr_intf/gscreen/keybindings.py emc/usr_intf/gscreen/gscreen.glade emc/usr_intf/gscreen/gscreen2.glade emc/usr_intf/gmoccapy/gmoccapy.py emc/usr_intf/gmoccapy/dialogs.py emc/usr_intf/gmoccapy/getiniinfo.py emc/usr_intf/gmoccapy/notification.py emc/usr_intf/gmoccapy/player.py emc/usr_intf/gmoccapy/preferences.py emc/usr_intf/gmoccapy/widgets.py emc/usr_intf/gmoccapy/gmoccapy.glade`) touch po/linuxcnc.pot make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script axis-remote Copying python script axis-remote make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script linuxcnctop Copying python script linuxcnctop make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling hal/halmodule.cc make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script hal_manualtoolchange Copying python script hal_manualtoolchange make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script mdi Copying python script mdi make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script image-to-gcode Copying python script image-to-gcode make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script lintini Copying python script lintini make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script axis Copying python script axis make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script debuglevel Copying python script debuglevel make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script teach-in Copying python script teach-in make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script tracking-test Copying python script tracking-test make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/axis/extensions/emcmodule.cc emc/usr_intf/axis/extensions/emcmodule.cc: In function 'PyObject* poll(pyStatChannel*, PyObject*)': emc/usr_intf/axis/extensions/emcmodule.cc:290:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class EMC_STAT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 290 | memcpy(&s->status, emcStatus, sizeof(EMC_STAT)); | ^ In file included from emc/usr_intf/axis/extensions/emcmodule.cc:28: emc/nml_intf/emc_nml.hh:2096:7: note: 'class EMC_STAT' declared here 2096 | class EMC_STAT:public EMC_STAT_MSG { | ^~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script touchy Copying python script touchy make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script mdi.py Copying python script mdi.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script emc_interface.py Copying python script emc_interface.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/sai/driver.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/sai/driver.cc:22: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file touchy.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script hal_interface.py Copying python script hal_interface.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/axis/extensions/_toglmodule.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' building python init __init__.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' cp ../linuxcnc-wizard.gif ../share/linuxcnc/linuxcnc-wizard.gif make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script listing.py Copying python script listing.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script filechooser.py Copying python script filechooser.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script stepconf Copying python script stepconf make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script build_INI.py Copying python script build_INI.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script pages.py Copying python script pages.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script preferences.py Copying python script preferences.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file main_page.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file base.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file start.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file pport1.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file pport2.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file spindle.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file options.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file axisx.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file axisy.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file axisz.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file axisa.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/usr_intf/axis/extensions/minigl.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file finished.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' building python init __init__.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/sai/dummyemcstat.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/sai/dummyemcstat.cc:24: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script build_HAL.py Copying python script build_HAL.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script import_mach.py Copying python script import_mach.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file main_page.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file help.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script build_INI.py Copying python script build_INI.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script pages.py Copying python script pages.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file mesa0.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file mesa1.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file start.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file external.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script build_HAL.py Copying python script build_HAL.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file base.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file screen.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file x_axis.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file x_motor.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file y_axis.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script tests.py Copying python script tests.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file y_motor.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file z_axis.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file z_motor.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file a_axis.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file a_motor.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script private_data.py Copying python script private_data.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file s_motor.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file options.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file realtime.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script pncconf Copying python script pncconf make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file pport1.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file pport2.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file dialogs.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file finished.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file gscreen.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file gscreen2.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script gremlin Copying python script gremlin make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script gremlin.py Copying python script gremlin.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script mdi.py Copying python script mdi.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script emc_interface.py Copying python script emc_interface.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script preferences.py Copying python script preferences.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script gscreen Copying python script gscreen make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script keybindings.py Copying python script keybindings.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script getiniinfo.py Copying python script getiniinfo.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script dialogs.py Copying python script dialogs.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script notification.py Copying python script notification.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Copying glade file gmoccapy.glade make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script gmoccapy Copying python script gmoccapy make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script player.py Copying python script player.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script preferences.py Copying python script preferences.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script widgets.py Copying python script widgets.py make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/debounce.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/counter.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/encoder_ratio.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/boss_plc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/encoder.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/matrix_kb.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/siggen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/lcd.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/pwmgen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/mux_generic.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/threads.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/stepgen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/supply.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/pid.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/sim_encoder.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/watchdog.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/weighted_sum.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/at_pid.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/modmath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/streamer.c hal/components/streamer.c: In function 'rtapi_app_main': hal/components/streamer.c:125:35: warning: comparison between pointer and zero character constant [-Wpointer-compare] 125 | if (( cfg[n] == NULL ) || ( *cfg == '\0' ) || ( depth[n] <= 0 )) { | ^~ hal/components/streamer.c:125:30: note: did you mean to dereference the pointer? 125 | if (( cfg[n] == NULL ) || ( *cfg == '\0' ) || ( depth[n] <= 0 )) { | ^ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/components/sampler.c hal/components/sampler.c: In function 'rtapi_app_main': hal/components/sampler.c:111:35: warning: comparison between pointer and zero character constant [-Wpointer-compare] 111 | if (( cfg[n] == NULL ) || ( *cfg == '\0' ) || ( depth[n] <= 0 )) { | ^~ hal/components/sampler.c:111:30: note: did you mean to dereference the pointer? 111 | if (( cfg[n] == NULL ) || ( *cfg == '\0' ) || ( depth[n] <= 0 )) { | ^ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/hal_parport.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/ioport.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/encoder.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hostmot2.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/abs_encoder.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/resolver.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/pwmgen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/tp_pwmgen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/hal_ppmc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/hal_gm.c hal/drivers/hal_gm.c: In function 'ExportStepgen': hal/drivers/hal_gm.c:694:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 694 | if(error == 0) error = hal_param_float_newf(HAL_RW, &(device->stepgen[i].position_scale), comp_id, "gm.%1d.stepgen.%1d.position-scale", boardId, i); if(error != 0) break; | ^~ hal/drivers/hal_gm.c:694:152: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 694 | if(error == 0) error = hal_param_float_newf(HAL_RW, &(device->stepgen[i].position_scale), comp_id, "gm.%1d.stepgen.%1d.position-scale", boardId, i); if(error != 0) break; | ^~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/bspi.c hal/drivers/mesa-hostmot2/bspi.c: In function 'hm2_bspi_parse_md': hal/drivers/mesa-hostmot2/bspi.c:89:36: warning: '.bspi.' directive writing 6 bytes into a region of size between 1 and 48 [-Wformat-overflow=] 89 | r = sprintf(chan->name, "%s.bspi.%01d", hm2->llio->name, i); | ^~~~~~ In file included from /usr/include/stdio.h:867, from /usr/src/RPM/BUILD/linuxcnc-2.7.15/src/rtapi/rtapi_device.h:35, from hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:23, from hal/drivers/mesa-hostmot2/hostmot2.h:34, from hal/drivers/mesa-hostmot2/bspi.c:25: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 65 bytes into a destination of size 48 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/watchdog.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/dpll.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/uart.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/led.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/pins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/tram.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/bitfile.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/raw.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/stepgen.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_test.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_7i43.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/sserial.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_pci.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/module_hal.c hal/classicladder/module_hal.c: In function 'CopySizesInfosFromModuleParams': hal/classicladder/module_hal.c:294:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 294 | if ( numFloatOut>0 ) | ^~ hal/classicladder/module_hal.c:296:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 296 | GeneralParamsMirror.SizesInfos.nbr_symbols = pSizesInfos->nbr_bits + pSizesInfos->nbr_words ; | ^~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_spi.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_7i90.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/arrays.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/calc_sequential.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/manager.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/arithm_eval.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/setsserial.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/trivkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/symbols.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/vars_access.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/utils/scope_rt.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/drivers/mesa-hostmot2/hm2_eth.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/classicladder/calc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/rotatekins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/gantrykins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/tripodkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/5axiskins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/maxkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime libnml/posemath/sincos.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/genhexkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/scarakins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/genserkins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/tp/tcq.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/pumakins.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/kinematics/cubic.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/tp/tc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime hal/hal_lib.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/tp/spherical_arc.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime libnml/posemath/_posemath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/motion.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/homing.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/emcmotglb.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/tp/blendmath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/command.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/emcmotutil.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/stashf.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/dbuf.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/nml_intf/emcpose.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating shared library liblinuxcncini.so.0 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating shared library libposemath.so.0 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/tp/tp.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime emc/motion/control.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking liblinuxcnc.a make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating shared library liblinuxcnchal.so.0 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking test_rtapi_vsnprintf make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking linuxcnc_module_helper make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' /usr/bin/xgettext --from-code=UTF-8 --language=Python \ --keyword=_ --keyword=N_ \ --output=po/gmoccapy/gmoccapy.pot emc/usr_intf/gmoccapy/gmoccapy.py emc/usr_intf/gmoccapy/dialogs.py emc/usr_intf/gmoccapy/getiniinfo.py emc/usr_intf/gmoccapy/notification.py emc/usr_intf/gmoccapy/player.py emc/usr_intf/gmoccapy/preferences.py emc/usr_intf/gmoccapy/widgets.py emc/usr_intf/gmoccapy/gmoccapy.glade.h ../lib/python/gladevcp/iconview.py ../lib/python/gladevcp/offsetpage_widget.py ../lib/python/gladevcp/tooledit_widget.py ../lib/python/gladevcp/offsetpage.glade.h ../lib/python/gladevcp/tooledit_gtk.glade.h make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking python module minigl.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Syntax checking python script halcompile Copying python script halcompile make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/boss_plc.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking python module _togl.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/debounce.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/encoder.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Creating shared library libnml.so.0 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' ./config.status --file=../docs/man/man1/linuxcnc.1:../docs/src/man/man1/linuxcnc.1.in config.status: creating ../docs/man/man1/linuxcnc.1 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/encoder_ratio.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling realtime libnml/posemath/gomath.c make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/counter.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking rtapi_app make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/stepgen.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/lcd.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/matrix_kb.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/pwmgen.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/mux_generic.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/at_pid.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/pid.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/threads.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/siggen.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/supply.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/sim_encoder.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/watchdog.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/weighted_sum.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/streamer.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/modmath.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/sampler.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hal_parport.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hal_ppmc.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hal_gm.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_test.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_pci.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_7i90.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hostmot2.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_7i43.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/setsserial.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_eth.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Compiling emc/rs274ngc/gcodemodule.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from emc/rs274ngc/interp_internal.hh:16, from emc/rs274ngc/rs274ngc_interp.hh:20, from emc/rs274ngc/gcodemodule.cc:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/detail/iterator.hpp:13:1: note: '#pragma message: This header is deprecated. Use instead.' 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hm2_spi.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/classicladder_rt.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/scope_rt.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/trivkins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/hal_lib.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/5axiskins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/maxkins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/gantrykins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/rotatekins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/tripodkins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/genhexkins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/genserkins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/pumakins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/scarakins.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking ../rtlib/motmod.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage abs.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage abs_s32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage and2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage axistest.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage bin2gray.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage biquad.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage bitslice.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage bitwise.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage blend.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage bldc.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage bldc_hall3.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage carousel.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage charge_pump.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage clarke2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage clarke3.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage clarkeinv.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage constant.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage comp.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_bit_s32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_bit_u32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_float_s32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_float_u32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_s32_bit.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_s32_float.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_u32_bit.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_s32_u32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_u32_float.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage conv_u32_s32.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage ddt.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage deadzone.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage edge.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage estop_latch.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage feedcomp.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage flipflop.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage gantry.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage gearchange.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage gray2bin.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage hypot.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage histobins.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage ilowpass.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage integ.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage invert.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage joyhandle.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage knob2float.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage latencybins.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage limit1.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage limit2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage limit3.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage lincurve.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage logic.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage lowpass.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage lut5.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage match8.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage maj3.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage moveoff.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage mult2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage message.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage multiswitch.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage multiclick.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage mux4.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage minmax.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage mux2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage mux8.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage not.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage mux16.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage near.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage offset.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage oneshot.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage or2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage orient.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage scale.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sample_hold.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage select8.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sim_axis_hardware.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sim_home_switch.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage serport.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sim_spindle.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage simple_tp.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sphereprobe.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sim_parport.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage sum2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage steptest.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage thc.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage threadtest.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage time.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage thcud.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage timedelay.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage timedelta.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage toggle2nist.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage tristate_bit.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage toggle.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' ln -sf liblinuxcncini.so.0 ../lib/liblinuxcncini.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage tristate_float.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' ln -sf libposemath.so.0 ../lib/libposemath.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage updown.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' ln -sf libnml.so.0 ../lib/libnml.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage wcomp.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halstreamer make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halsampler make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking inivar make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage xhc_hb04_util.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Making halcompile manpage xor2.9 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking mb2hal make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking hy_gt_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking gs2_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking shuttlexpress make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking hal.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking vfs11_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' ln -sf liblinuxcnchal.so.0 ../lib/liblinuxcnchal.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halrmt make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking xhc-hb04 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halcmd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking hy_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking classicladder /usr/bin/ld.default: objects/hal/classicladder/files_project.o:/usr/src/RPM/BUILD/linuxcnc-2.7.15/src/hal/classicladder/files_project.c:159: multiple definition of `FileName'; objects/hal/classicladder/files.o:/usr/src/RPM/BUILD/linuxcnc-2.7.15/src/hal/classicladder/files.c:1298: first defined here collect2: error: ld returned 1 exit status make: *** [hal/classicladder/Submakefile:49: ../bin/classicladder] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: *** Waiting for unfinished jobs.... make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking vfdb_vfd make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halmeter make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Preprocessing wj200_vfd.comp make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking halscope make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking linuxcnc.so make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking linuxcncrsh make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' make: Entering directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' Linking schedrmt make: Leaving directory '/usr/src/RPM/BUILD/linuxcnc-2.7.15/src' error: Bad exit status from /usr/src/tmp/rpm-tmp.65373 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.65373 (%build) Command exited with non-zero status 1 251.19user 20.37system 0:52.51elapsed 517%CPU (0avgtext+0avgdata 602568maxresident)k 0inputs+0outputs (0major+8138355minor)pagefaults 0swaps hsh-rebuild: rebuild of `linuxcnc-2.7.15-alt3.src.rpm' failed. Command exited with non-zero status 1 282.66user 29.99system 2:07.52elapsed 245%CPU (0avgtext+0avgdata 602568maxresident)k 1168inputs+0outputs (0major+10373213minor)pagefaults 0swaps