Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/g/gman/gman_0.9.3-5.3_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/gman-0.9.3-5.3u8rdisbc/gman_0.9.3-5.3_amd64.buildinfo Get source package info: gman=0.9.3-5.3 Source URL: http://snapshot.notset.fr/mr/package/gman/0.9.3-5.3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adwaita-icon-theme=3.34.0-2 autoconf=2.69-11 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.46 bash=5.0-5 binutils=2.33.1-5 binutils-common=2.33.1-5 binutils-x86-64-linux-gnu=2.33.1-5 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-21 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.7.2 debianutils=4.9.1 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-1 diffutils=1:3.7-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fdisk=2.34-0.1 file=1:5.37-6 findutils=4.7.0-1 fontconfig=2.13.1-2+b1 fontconfig-config=2.13.1-2 fonts-dejavu-core=2.37-1 g++=4:9.2.1-3.1 g++-9=9.2.1-21 gcc=4:9.2.1-3.1 gcc-9=9.2.1-21 gcc-9-base=9.2.1-21 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gir1.2-atk-1.0=2.34.1-1 gir1.2-freedesktop=1.62.0-2 gir1.2-gdkpixbuf-2.0=2.40.0+dfsg-1 gir1.2-glib-2.0=1.62.0-2 gir1.2-gtk-2.0=2.24.32-4 gir1.2-harfbuzz-0.0=2.6.4-1 gir1.2-pango-1.0=1.42.4-7 grep=3.3-1 groff-base=1.22.4-3 gtk-update-icon-cache=3.24.13-1 gzip=1.9-3+b1 hicolor-icon-theme=0.17-2 hostname=3.23 icu-devtools=63.2-2 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-5 libarchive-zip-perl=1.67-1 libasan5=9.2.1-21 libatk1.0-0=2.34.1-1 libatk1.0-data=2.34.1-1 libatk1.0-dev=2.34.1-1 libatomic1=9.2.1-21 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libavahi-client3=0.7-5 libavahi-common-data=0.7-5 libavahi-common3=0.7-5 libbinutils=2.33.1-5 libblkid-dev=2.34-0.1 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-6 libc-dev-bin=2.29-6 libc6=2.29-6 libc6-dev=2.29-6 libcairo-gobject2=1.16.0-4 libcairo-script-interpreter2=1.16.0-4 libcairo2=1.16.0-4 libcairo2-dev=1.16.0-4 libcap-ng0=0.7.9-2.1+b1 libcc1-0=9.2.1-21 libcom-err2=1.45.4-1 libcroco3=0.6.13-1 libcrypt1=1:4.4.10-5 libcrypt1-dev=1:4.4.10-5 libcups2=2.3.0-7 libdatrie1=0.2.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.16-2 libdebconfclient0=0.250 libdebhelper-perl=12.7.2 libdpkg-perl=1.19.7 libelf1=0.176-1.1 libexpat1=2.2.9-1 libexpat1-dev=2.2.9-1 libfdisk1=2.34-0.1 libffi-dev=3.2.1-9 libffi6=3.2.1-9 libfile-stripnondeterminism-perl=1.6.3-1 libfontconfig1=2.13.1-2+b1 libfontconfig1-dev=2.13.1-2+b1 libfreetype-dev=2.10.1-2 libfreetype6=2.10.1-2 libfreetype6-dev=2.10.1-2 libfribidi-dev=1.0.7-1.1 libfribidi0=1.0.7-1.1 libgcc-9-dev=9.2.1-21 libgcc1=1:9.2.1-21 libgcrypt20=1.8.5-3 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libgdk-pixbuf2.0-0=2.40.0+dfsg-1 libgdk-pixbuf2.0-bin=2.40.0+dfsg-1 libgdk-pixbuf2.0-common=2.40.0+dfsg-1 libgdk-pixbuf2.0-dev=2.40.0+dfsg-1 libgirepository-1.0-1=1.62.0-2 libglib2.0-0=2.62.3-2 libglib2.0-bin=2.62.3-2 libglib2.0-data=2.62.3-2 libglib2.0-dev=2.62.3-2 libglib2.0-dev-bin=2.62.3-2 libgmp10=2:6.1.2+dfsg-4 libgnutls30=3.6.10-5 libgomp1=9.2.1-21 libgpg-error0=1.36-7 libgraphite2-3=1.3.13-11 libgraphite2-dev=1.3.13-11 libgssapi-krb5-2=1.17-6 libgtk2.0-0=2.24.32-4 libgtk2.0-common=2.24.32-4 libgtk2.0-dev=2.24.32-4 libharfbuzz-dev=2.6.4-1 libharfbuzz-gobject0=2.6.4-1 libharfbuzz-icu0=2.6.4-1 libharfbuzz0b=2.6.4-1 libhogweed5=3.5.1+really3.5.1-2 libice-dev=2:1.0.9-2 libice6=2:1.0.9-2 libicu-dev=63.2-2 libicu63=63.2-2 libidn2-0=2.2.0-2 libisl22=0.22-2 libitm1=9.2.1-21 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:1.5.2-2+b1 libk5crypto3=1.17-6 libkeyutils1=1.6-6 libkrb5-3=1.17-6 libkrb5support0=1.17-6 liblsan0=9.2.1-21 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 liblzo2-2=2.10-0.1 libmagic-mgc=1:5.37-6 libmagic1=1:5.37-6 libmount-dev=2.34-0.1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-2 libmpfr6=4.0.2-1 libncursesw6=6.1+20191019-1 libnettle7=3.5.1+really3.5.1-2 libp11-kit0=0.23.18.1-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpango-1.0-0=1.42.4-7 libpango1.0-dev=1.42.4-7 libpangocairo-1.0-0=1.42.4-7 libpangoft2-1.0-0=1.42.4-7 libpangoxft-1.0-0=1.42.4-7 libpcre16-3=2:8.39-12+b1 libpcre2-16-0=10.34-7 libpcre2-32-0=10.34-7 libpcre2-8-0=10.34-7 libpcre2-dev=10.34-7 libpcre2-posix2=10.34-7 libpcre3=2:8.39-12+b1 libpcre3-dev=2:8.39-12+b1 libpcre32-3=2:8.39-12+b1 libpcrecpp0v5=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.1-3 libpixman-1-0=0.36.0-1 libpixman-1-dev=0.36.0-1 libpng-dev=1.6.37-1 libpng16-16=1.6.37-1 libpthread-stubs0-dev=0.4-1 libpython3-stdlib=3.7.5-3 libpython3.7-minimal=3.7.5-2 libpython3.7-stdlib=3.7.5-2 libquadmath0=9.2.1-21 libreadline8=8.0-3 librsvg2-2=2.46.4-1 librsvg2-common=2.46.4-1 libseccomp2=2.4.2-2 libselinux1=3.0-1 libselinux1-dev=3.0-1 libsepol1=3.0-1 libsepol1-dev=3.0-1 libsigsegv2=2.12-2 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.34-0.1 libsqlite3-0=3.30.1-1 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-21 libstdc++6=9.2.1-21 libsub-override-perl=0.09-2 libsystemd0=244-3 libtasn1-6=4.15.0-2 libthai-data=0.1.28-3 libthai0=0.1.28-3 libtiff5=4.1.0+git191117-1 libtinfo6=6.1+20191019-1 libtool=2.4.6-11 libtsan0=9.2.1-21 libubsan1=9.2.1-21 libuchardet0=0.0.6-3 libudev1=244-3 libunistring2=0.9.10-2 libuuid1=2.34-0.1 libwebp6=0.6.1-2+b1 libx11-6=2:1.6.8-1 libx11-data=2:1.6.8-1 libx11-dev=2:1.6.8-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-render0=1.13.1-2 libxcb-render0-dev=1.13.1-2 libxcb-shm0=1.13.1-2 libxcb-shm0-dev=1.13.1-2 libxcb1=1.13.1-2 libxcb1-dev=1.13.1-2 libxcomposite-dev=1:0.4.4-2 libxcomposite1=1:0.4.4-2 libxcursor-dev=1:1.2.0-2 libxcursor1=1:1.2.0-2 libxdamage-dev=1:1.1.5-1 libxdamage1=1:1.1.5-1 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1+b2 libxext6=2:1.3.3-1+b2 libxfixes-dev=1:5.0.3-1 libxfixes3=1:5.0.3-1 libxft-dev=2.3.2-2 libxft2=2.3.2-2 libxi-dev=2:1.7.9-1 libxi6=2:1.7.9-1 libxinerama-dev=2:1.1.4-2 libxinerama1=2:1.1.4-2 libxml2=2.9.4+dfsg1-8 libxml2-utils=2.9.4+dfsg1-8 libxrandr-dev=2:1.5.1-1 libxrandr2=2:1.5.1-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libzstd1=1.4.4+dfsg-1 linux-libc-dev=5.3.15-1 login=1:4.7-2 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.0-2 mawk=1.3.3-17+b3 mime-support=3.64 ncurses-base=6.1+20191019-1 ncurses-bin=6.1+20191019-1 pango1.0-tools=1.42.4-7 patch=2.7.6-6 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 pkg-config=0.29-6 po-debconf=1.0.21 python3=3.7.5-3 python3-distutils=3.8.0-1 python3-lib2to3=3.8.0-1 python3-minimal=3.7.5-3 python3.7=3.7.5-2 python3.7-minimal=3.7.5-2 readline-common=8.0-3 sed=4.7-1 sensible-utils=0.0.12+nmu1 shared-mime-info=1.10-1 sysvinit-utils=2.96-1 tar=1.30+dfsg-6+b1 ucf=3.0038+nmu1 util-linux=2.34-0.1 uuid-dev=2.34-0.1 x11-common=1:7.7+20 x11proto-composite-dev=1:2018.4-4 x11proto-core-dev=2018.4-4 x11proto-damage-dev=1:2018.4-4 x11proto-dev=2018.4-4 x11proto-fixes-dev=1:2018.4-4 x11proto-input-dev=2018.4-4 x11proto-randr-dev=2018.4-4 x11proto-xext-dev=2018.4-4 x11proto-xinerama-dev=2018.4-4 xorg-sgml-doctools=1:1.11-1 xtrans-dev=1.3.5-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-1+b1 zlib1g-dev=1:1.2.11.dfsg-1+b1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200101T160433Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20191213T030643Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d gman=0.9.3-5.3 && mkdir -p /build/gman-Ytl7ls && dpkg-source --no-check -x /*.dsc /build/gman-Ytl7ls/gman-0.9.3 && chown -R builduser:builduser /build/gman-Ytl7ls" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gman-Ytl7ls/gman-0.9.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1576337427" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/gman-Ytl7ls /tmp/gman-0.9.3-5.3u8rdisbc bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20191213T030643Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.5ujiGApcXg as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.5ujiGApcXg Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20191213T030643Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20191213T030643Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (889 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4508 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-6) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200101T160433Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20191213T030643Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.5ujiGApcXg Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200101T160433Z unstable InRelease [142 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20191213T030643Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20200101T160433Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200101T160433Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200101T160433Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20200101T160433Z unstable/main amd64 Packages [11.0 MB] Fetched 33.7 MB in 30s (1138 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.5ujiGApcXg I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d gman=0.9.3-5.3 && mkdir -p /build/gman-Ytl7ls && dpkg-source --no-check -x /*.dsc /build/gman-Ytl7ls/gman-0.9.3 && chown -R builduser:builduser /build/gman-Ytl7ls"' exec /tmp/mmdebstrap.5ujiGApcXg Reading package lists... NOTICE: 'gman' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/gman.git Please use: git clone https://salsa.debian.org/debian/gman.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 59.9 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gman 0.9.3-5.3 (dsc) [1774 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gman 0.9.3-5.3 (tar) [42.4 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gman 0.9.3-5.3 (diff) [15.7 kB] Fetched 59.9 kB in 0s (1121 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'gman_0.9.3-5.3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting gman in /build/gman-Ytl7ls/gman-0.9.3 dpkg-source: info: unpacking gman_0.9.3.orig.tar.gz dpkg-source: info: unpacking gman_0.9.3-5.3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying pre-0.9.3-5.1.patch dpkg-source: info: applying sensible-browser.patch dpkg-source: info: applying evince.patch dpkg-source: info: applying manpath.patch dpkg-source: info: applying gnome-terminal.patch dpkg-source: info: applying fix-ftbfs-with-binutils-gold.patch dpkg-source: info: applying 0007-test.c-Let-main-function-return-int-to-fix-FTBFS.patch dpkg-source: info: applying 0008-Makefile-Take-DESTDIR-into-consideration.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gman-Ytl7ls/gman-0.9.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1576337427" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.5ujiGApcXg dpkg-buildpackage: info: source package gman dpkg-buildpackage: info: source version 0.9.3-5.3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from gman-0.9.3/debian/source/options: --extend-diff-ignore=(^|/)(.*\.org|.*\.rej)$ debian/rules clean dh clean dh_auto_clean make -j4 distclean make[1]: Entering directory '/build/gman-Ytl7ls/gman-0.9.3' rm -f menu.o mandata.o util.o gman.o list.o context.o task.o taskfunc.o window2.o gman rm -f *.o *~ make[1]: Leaving directory '/build/gman-Ytl7ls/gman-0.9.3' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a dh_auto_build -a make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/gman-Ytl7ls/gman-0.9.3' g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o menu.o menu.c g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o mandata.o mandata.c g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o util.o util.c g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o gman.o gman.c util.c: In function ‘int system0(char*)’: util.c:122:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 122 | argv[0] = "sh"; | ^~~~ util.c:123:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 123 | argv[1] = "-c"; | ^~~~ util.c: In function ‘void no_privileges()’: util.c:98:12: warning: ignoring return value of ‘int setreuid(__uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 98 | setreuid(ruid, ruid); | ~~~~~~~~^~~~~~~~~~~~ util.c:99:12: warning: ignoring return value of ‘int setregid(__gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 99 | setregid(rgid, rgid); | ~~~~~~~~^~~~~~~~~~~~ util.c: In function ‘FILE* my_popen(const char*, const char*)’: util.c:212:12: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 212 | setuid(ruid); | ~~~~~~^~~~~~ util.c:213:12: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 213 | setgid(rgid); | ~~~~~~^~~~~~ util.c:215:12: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 215 | setuid(euid); | ~~~~~~^~~~~~ util.c:216:12: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 216 | setgid(egid); | ~~~~~~^~~~~~ util.c: In function ‘int my_system(char*)’: util.c:171:12: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 171 | setuid(ruid); | ~~~~~~^~~~~~ util.c:172:12: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 172 | setgid(rgid); | ~~~~~~^~~~~~ util.c:174:12: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 174 | setuid(euid); | ~~~~~~^~~~~~ util.c:175:12: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 175 | setgid(egid); | ~~~~~~^~~~~~ util.c:186:10: warning: ignoring return value of ‘int setuid(__uid_t)’, declared with attribute warn_unused_result [-Wunused-result] 186 | setuid(ruid); | ~~~~~~^~~~~~ util.c:187:10: warning: ignoring return value of ‘int setgid(__gid_t)’, declared with attribute warn_unused_result [-Wunused-result] 187 | setgid(rgid); | ~~~~~~^~~~~~ In file included from mandata.c:23: mandatadef.h:11:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 11 | {"1",1}, | ^~~ mandatadef.h:12:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 12 | {"2",1}, | ^~~ mandatadef.h:13:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 13 | {"3",1}, | ^~~ mandatadef.h:14:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 14 | {"4",1}, | ^~~ mandatadef.h:15:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 15 | {"5",1}, | ^~~ mandatadef.h:16:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 16 | {"6",1}, | ^~~ mandatadef.h:17:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 17 | {"7",1}, | ^~~ mandatadef.h:18:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 18 | {"8",1}, | ^~~ mandatadef.h:19:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 19 | {"l",1}, | ^~~ mandatadef.h:20:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 20 | {"n",1}, | ^~~ mandatadef.h:21:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 21 | {"9",1}, | ^~~ mandatadef.h:22:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 22 | {"tcl",3}, | ^~~~~ mandatadef.h:23:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 23 | {"p",1}, | ^~~ mandatadef.h:24:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 24 | {"o",1}, | ^~~ mandatadef.h:30:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 30 | {".gz",3}, | ^~~~~ mandatadef.h:31:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 31 | {".bz2",4}, | ^~~~~~ mandatadef.h:32:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 32 | {".z",2}, | ^~~~ mandatadef.h:33:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 33 | {".Z",2}, | ^~~~ mandatadef.h:34:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 34 | {".F",2}, | ^~~~ mandatadef.h:35:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 35 | {".Y",2}, | ^~~~ mandata.c: In member function ‘ManItem* ManPath::search_man_item(char*, char*)’: mandata.c:173:6: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 173 | int len; | ^~~ mandata.c: In member function ‘void ManItem::active_man_page()’: mandata.c:242:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 242 | switch ((long)context->get_value("show_mode")) { | ^~~~~~~~~~~ mandata.c:245:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 245 | (char*)context->get_value("xterm_command"), | ^~~~~~~~~~~~~~~ mandata.c:265:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 265 | strcat(buffer,(char*)context->get_value("gv_command")); | ^~~~~~~~~~~~ mandata.c:285:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 285 | strcat(buffer,(char*)context->get_value("evince_command")); | ^~~~~~~~~~~~~~~~ mandata.c:337:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 337 | strcat(buffer,(char*)context->get_value("browser_command")); | ^~~~~~~~~~~~~~~~~ mandata.c:352:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 352 | sprintf(buffer,(char*)context->get_value("browser_command")); | ^~~~~~~~~~~~~~~~~ mandata.c:352:62: warning: format not a string literal and no format arguments [-Wformat-security] 352 | sprintf(buffer,(char*)context->get_value("browser_command")); | ^ mandata.c:355:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 355 | strcat(buffer,(char*)context->get_value("cgi_host")); | ^~~~~~~~~~ mandata.c:356:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 356 | strcat(buffer,(char*)context->get_value("cgi_location")); | ^~~~~~~~~~~~~~ mandata.c:372:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 372 | if(context->get_value("show_warning")) | ^~~~~~~~~~~~~~ mandata.c:373:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 373 | g_print("unexpected \'show_mode\' : %ld ",(long)context->get_value("show_mode")); | ^~~~~~~~~~~ mandata.c:253:10: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 253 | system(buffer); | ~~~~~~^~~~~~~~ mandata.c:273:10: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 273 | system(buffer); | ~~~~~~^~~~~~~~ mandata.c:293:10: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 293 | system(buffer); | ~~~~~~^~~~~~~~ mandata.c:347:10: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 347 | system(buffer); | ~~~~~~^~~~~~~~ mandata.c:367:10: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 367 | system(buffer); | ~~~~~~^~~~~~~~ g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o list.o list.c list.c: In member function ‘void Dictionary::display_items()’: list.c:200:12: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 200 | printf("%s\n",names->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p mandata.c:327:30: warning: ‘%s’ directive writing up to 199 bytes into a region of size 191 [-Wformat-overflow=] 327 | sprintf(loc_name," ~/.gman.%s.html ",get_display_name(buffer1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from mandata.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 16 and 215 bytes into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mandata.c:278:30: warning: ‘%s’ directive writing up to 199 bytes into a region of size 191 [-Wformat-overflow=] 278 | sprintf(loc_name," ~/.gman.%s.ps ",get_display_name(buffer1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from mandata.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 14 and 213 bytes into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mandata.c:258:30: warning: ‘%s’ directive writing up to 199 bytes into a region of size 191 [-Wformat-overflow=] 258 | sprintf(loc_name," ~/.gman.%s.ps ",get_display_name(buffer1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from mandata.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 14 and 213 bytes into a destination of size 200 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 menu.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: 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:23, 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 menu.c:24: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ 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 gman.c:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: 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:23, 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 gman.c:23: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ 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 menu.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: 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:23, 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 menu.c:24: /usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here 549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ 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 gman.c:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: 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:23, 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 gman.c:23: /usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here 549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o context.o context.c menu.c:60:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 60 | {"/_File", NULL, NULL, 0, ""}, | ^~~~~~~~ menu.c:60:45: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 60 | {"/_File", NULL, NULL, 0, ""}, | ^~~~~~~~~~ menu.c:61:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 61 | {"/File/_Quit", "Q", (void (*)())app_quit, 0, NULL}, | ^~~~~~~~~~~~~ menu.c:61:23: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 61 | {"/File/_Quit", "Q", (void (*)())app_quit, 0, NULL}, | ^~~~~~~~~~~~ menu.c:62:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 62 | {"/_Sections", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~ menu.c:62:44: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 62 | {"/_Sections", NULL, NULL, 0, ""}, | ^~~~~~~~~~ menu.c:63:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 63 | {"/Sections/tearoff1", NULL, NULL, 0, "" }, | ^~~~~~~~~~~~~~~~~~~~ menu.c:63:52: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 63 | {"/Sections/tearoff1", NULL, NULL, 0, "" }, | ^~~~~~~~~~~ menu.c:64:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 64 | {"/Sections/_All", NULL, (void (*)())section_policy_callback, 0, ""}, | ^~~~~~~~~~~~~~~~ menu.c:64:74: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 64 | {"/Sections/_All", NULL, (void (*)())section_policy_callback, 0, ""}, | ^~~~~~~~~~~~~ menu.c:65:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 65 | {"/Sections/all _But", NULL, (void (*)())section_policy_callback, 1, "/Sections/All"}, | ^~~~~~~~~~~~~~~~~~~~ menu.c:65:76: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 65 | {"/Sections/all _But", NULL, (void (*)())section_policy_callback, 1, "/Sections/All"}, | ^~~~~~~~~~~~~~~ menu.c:66:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 66 | {"/Sections/_Only", NULL, (void (*)())section_policy_callback, 2, "/Sections/All"}, | ^~~~~~~~~~~~~~~~~ menu.c:66:74: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 66 | {"/Sections/_Only", NULL, (void (*)())section_policy_callback, 2, "/Sections/All"}, | ^~~~~~~~~~~~~~~ menu.c:67:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 67 | {"/Sections/sep1", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~~~~ menu.c:67:42: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 67 | {"/Sections/sep1", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~ menu.c:68:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 68 | {"/Sections/_1: User Commands", NULL, (void (*)())section_select_callback, 1<<0, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:68:84: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 68 | {"/Sections/_1: User Commands", NULL, (void (*)())section_select_callback, 1<<0, ""}, | ^~~~~~~~~~~~~ menu.c:69:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 69 | {"/Sections/_2: System Calls", NULL, (void (*)())section_select_callback, 1<<1, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:69:83: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 69 | {"/Sections/_2: System Calls", NULL, (void (*)())section_select_callback, 1<<1, ""}, | ^~~~~~~~~~~~~ menu.c:70:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 70 | {"/Sections/_3: Subroutines", NULL, (void (*)())section_select_callback, 1<<2, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:70:83: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 70 | {"/Sections/_3: Subroutines", NULL, (void (*)())section_select_callback, 1<<2, ""}, | ^~~~~~~~~~~~~ menu.c:71:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 71 | {"/Sections/_4: Devices", NULL, (void (*)())section_select_callback, 1<<3, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~ menu.c:71:80: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 71 | {"/Sections/_4: Devices", NULL, (void (*)())section_select_callback, 1<<3, ""}, | ^~~~~~~~~~~~~ menu.c:72:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 72 | {"/Sections/_5: File Formats", NULL, (void (*)())section_select_callback, 1<<4, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:72:83: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 72 | {"/Sections/_5: File Formats", NULL, (void (*)())section_select_callback, 1<<4, ""}, | ^~~~~~~~~~~~~ menu.c:73:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 73 | {"/Sections/_6: Games", NULL, (void (*)())section_select_callback, 1<<5, ""}, | ^~~~~~~~~~~~~~~~~~~~~ menu.c:73:78: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 73 | {"/Sections/_6: Games", NULL, (void (*)())section_select_callback, 1<<5, ""}, | ^~~~~~~~~~~~~ menu.c:74:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 74 | {"/Sections/_7: Miscellaneous", NULL, (void (*)())section_select_callback, 1<<6, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:74:84: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 74 | {"/Sections/_7: Miscellaneous", NULL, (void (*)())section_select_callback, 1<<6, ""}, | ^~~~~~~~~~~~~ menu.c:75:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 75 | {"/Sections/_8: Sys.Administration",NULL, (void (*)())section_select_callback, 1<<7, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:75:88: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 75 | {"/Sections/_8: Sys.Administration",NULL, (void (*)())section_select_callback, 1<<7, ""}, | ^~~~~~~~~~~~~ menu.c:76:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 76 | {"/Sections/_l: Local", NULL, (void (*)())section_select_callback, 1<<8, ""}, | ^~~~~~~~~~~~~~~~~~~~~ menu.c:76:78: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 76 | {"/Sections/_l: Local", NULL, (void (*)())section_select_callback, 1<<8, ""}, | ^~~~~~~~~~~~~ menu.c:77:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 77 | {"/Sections/_n: New", NULL, (void (*)())section_select_callback, 1<<9, ""}, | ^~~~~~~~~~~~~~~~~~~ menu.c:77:77: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 77 | {"/Sections/_n: New", NULL, (void (*)())section_select_callback, 1<<9, ""}, | ^~~~~~~~~~~~~ menu.c:78:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 78 | {"/_View", NULL, NULL, 0, ""}, | ^~~~~~~~ menu.c:78:42: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 78 | {"/_View", NULL, NULL, 0, ""}, | ^~~~~~~~~~ menu.c:79:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 79 | {"/View/x_Term", "T", (void (*)())show_mode_callback, 0, ""}, | ^~~~~~~~~~~~~~ menu.c:79:21: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 79 | {"/View/x_Term", "T", (void (*)())show_mode_callback, 0, ""}, | ^~~~~~~~~~~~ menu.c:79:70: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 79 | {"/View/x_Term", "T", (void (*)())show_mode_callback, 0, ""}, | ^~~~~~~~~~~~~ menu.c:80:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 80 | {"/View/_GhostView", "G", (void (*)())show_mode_callback, 1, "/View/xTerm"}, | ^~~~~~~~~~~~~~~~~~ menu.c:80:25: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 80 | {"/View/_GhostView", "G", (void (*)())show_mode_callback, 1, "/View/xTerm"}, | ^~~~~~~~~~~~ menu.c:80:74: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 80 | {"/View/_GhostView", "G", (void (*)())show_mode_callback, 1, "/View/xTerm"}, | ^~~~~~~~~~~~~ menu.c:81:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 81 | {"/View/_Evince", "E", (void (*)())show_mode_callback, 2, "/View/xTerm"}, | ^~~~~~~~~~~~~~~ menu.c:81:22: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 81 | {"/View/_Evince", "E", (void (*)())show_mode_callback, 2, "/View/xTerm"}, | ^~~~~~~~~~~~ menu.c:81:71: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 81 | {"/View/_Evince", "E", (void (*)())show_mode_callback, 2, "/View/xTerm"}, | ^~~~~~~~~~~~~ menu.c:82:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 82 | {"/View/_LocalBrowse", "L", (void (*)())show_mode_callback, 3, "/View/xTerm"}, | ^~~~~~~~~~~~~~~~~~~~ menu.c:82:27: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 82 | {"/View/_LocalBrowse", "L", (void (*)())show_mode_callback, 3, "/View/xTerm"}, | ^~~~~~~~~~~~ menu.c:82:76: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 82 | {"/View/_LocalBrowse", "L", (void (*)())show_mode_callback, 3, "/View/xTerm"}, | ^~~~~~~~~~~~~ menu.c:83:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 83 | {"/View/_NetBrowse", "N", (void (*)())show_mode_callback, 4, "/View/xTerm"}, | ^~~~~~~~~~~~~~~~~~ menu.c:83:25: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 83 | {"/View/_NetBrowse", "N", (void (*)())show_mode_callback, 4, "/View/xTerm"}, | ^~~~~~~~~~~~ menu.c:83:74: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 83 | {"/View/_NetBrowse", "N", (void (*)())show_mode_callback, 4, "/View/xTerm"}, | ^~~~~~~~~~~~~ menu.c:84:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 84 | {"/_Options", NULL, NULL, 0, ""}, | ^~~~~~~~~~~ menu.c:84:45: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 84 | {"/_Options", NULL, NULL, 0, ""}, | ^~~~~~~~~~ menu.c:85:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 85 | {"/Options/Status bar", NULL, (void (*)())status_bar_callback, 0, ""}, | ^~~~~~~~~~~~~~~~~~~~~ menu.c:85:70: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 85 | {"/Options/Status bar", NULL, (void (*)())status_bar_callback, 0, ""}, | ^~~~~~~~~~~~~ menu.c:86:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 86 | {"/Options/sep1", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~~~ menu.c:86:48: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 86 | {"/Options/sep1", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~ menu.c:87:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 87 | {"/Options/_Index search", "I", (void (*)())search_mode_callback, 0, ""}, | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c:87:33: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 87 | {"/Options/_Index search", "I", (void (*)())search_mode_callback, 0, ""}, | ^~~~~~~~~~~~ menu.c:87:84: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 87 | {"/Options/_Index search", "I", (void (*)())search_mode_callback, 0, ""}, | ^~~~~~~~~~~~~ menu.c:88:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 88 | {"/Options/_Key word search", "K", (void (*)())search_mode_callback, 1, "/Options/Index search"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:88:35: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 88 | {"/Options/_Key word search", "K", (void (*)())search_mode_callback, 1, "/Options/Index search"}, | ^~~~~~~~~~~~ menu.c:88:86: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 88 | {"/Options/_Key word search", "K", (void (*)())search_mode_callback, 1, "/Options/Index search"}, | ^~~~~~~~~~~~~~~~~~~~~~~ menu.c:89:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 89 | {"/Options/sep2", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~~~ menu.c:89:48: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 89 | {"/Options/sep2", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~ menu.c:90:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 90 | {"/Options/Man _Paths...", NULL, (void (*)())edit_paths_callback, 0, NULL}, | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c:91:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 91 | {"/_Help", NULL, NULL, 0, ""}, | ^~~~~~~~ menu.c:91:45: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 91 | {"/_Help", NULL, NULL, 0, ""}, | ^~~~~~~~~~~~~~ menu.c:92:4: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 92 | {"/_Help/About", NULL, GTK_SIGNAL_FUNC(window_help_about_callback),0,NULL} | ^~~~~~~~~~~~~~ gman.c: In function ‘int main(int, char**)’: gman.c:50:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 50 | debuging = (long)context->get_value("debuging"); | ^~~~~~~~~~ gman.c: In function ‘void init_context()’: gman.c:84:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 84 | context->set_default_value("debuging","int",(void*)0); | ^~~~~~~~~~ gman.c:84:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 84 | context->set_default_value("debuging","int",(void*)0); | ^~~~~ gman.c:85:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 85 | context->set_default_value("man_paths","char*",(void*)"/usr/local/man:/usr/local/share/man:/usr/share/man"); | ^~~~~~~~~~~ gman.c:85:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 85 | context->set_default_value("man_paths","char*",(void*)"/usr/local/man:/usr/local/share/man:/usr/share/man"); | ^~~~~~~ gman.c:86:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 86 | context->set_default_value("display_section_policy","int",(void*)0); | ^~~~~~~~~~~~~~~~~~~~~~~~ gman.c:86:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 86 | context->set_default_value("display_section_policy","int",(void*)0); | ^~~~~ gman.c:87:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 87 | context->set_default_value("display_section","int",(void*)3); | ^~~~~~~~~~~~~~~~~ menu.c: In function ‘void updata_menu_buttons(int)’: menu.c:180:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 180 | k = (long)context->get_value("display_section_policy"); | ^~~~~~~~~~~~~~~~~~~~~~~~ gman.c:87:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 87 | context->set_default_value("display_section","int",(void*)3); | ^~~~~ gman.c:88:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 88 | context->set_default_value("searching_mode","int",(void*)0); | ^~~~~~~~~~~~~~~~ gman.c:88:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 88 | context->set_default_value("searching_mode","int",(void*)0); | ^~~~~ menu.c:186:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 186 | k = (long)context->get_value("display_section"); | ^~~~~~~~~~~~~~~~~ gman.c:89:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 89 | context->set_default_value("show_status_bar","int",(void*)0); | ^~~~~~~~~~~~~~~~~ gman.c:89:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 89 | context->set_default_value("show_status_bar","int",(void*)0); | ^~~~~ gman.c:90:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 90 | context->set_default_value("show_warning","int",(void*)0); | ^~~~~~~~~~~~~~ gman.c:90:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 90 | context->set_default_value("show_warning","int",(void*)0); | ^~~~~ gman.c:91:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 91 | context->set_default_value("show_mode","int",(void*)0); // 0 = xterm, 1 = ghostview | ^~~~~~~~~~~ gman.c:91:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 91 | context->set_default_value("show_mode","int",(void*)0); // 0 = xterm, 1 = ghostview | ^~~~~ gman.c:92:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 92 | context->set_default_value("xterm_command","char*",(void*)"x-terminal-emulator"); | ^~~~~~~~~~~~~~~ gman.c:92:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 92 | context->set_default_value("xterm_command","char*",(void*)"x-terminal-emulator"); | ^~~~~~~ gman.c:93:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 93 | context->set_default_value("gv_command","char*",(void*)"gv"); | ^~~~~~~~~~~~ gman.c:93:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 93 | context->set_default_value("gv_command","char*",(void*)"gv"); | ^~~~~~~ gman.c:94:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 94 | context->set_default_value("evince_command","char*",(void*)"evince"); | ^~~~~~~~~~~~~~~~ gman.c:94:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 94 | context->set_default_value("evince_command","char*",(void*)"evince"); | ^~~~~~~ gman.c:95:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 95 | context->set_default_value("browser_command","char*",(void*)"sensible-browser"); // kfm also works | ^~~~~~~~~~~~~~~~~ gman.c:95:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 95 | context->set_default_value("browser_command","char*",(void*)"sensible-browser"); // kfm also works | ^~~~~~~ gman.c:96:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 96 | context->set_default_value("cgi_host","char*",(void*)"localhost"); | ^~~~~~~~~~ gman.c:96:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 96 | context->set_default_value("cgi_host","char*",(void*)"localhost"); | ^~~~~~~ gman.c:97:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 97 | context->set_default_value("cgi_location","char*",(void*)"/cgi-bin/gman.pl"); | ^~~~~~~~~~~~~~ gman.c:97:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 97 | context->set_default_value("cgi_location","char*",(void*)"/cgi-bin/gman.pl"); | ^~~~~~~ gman.c:98:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 98 | context->set_default_value("print_command","char*",(void*)"lpr"); // not in use | ^~~~~~~~~~~~~~~ gman.c:98:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 98 | context->set_default_value("print_command","char*",(void*)"lpr"); // not in use | ^~~~~~~ gman.c:105:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 105 | if(context->get_value("debuging")) context->display_values(); | ^~~~~~~~~~ menu.c:192:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 192 | k = (long)context->get_value("searching_mode"); | ^~~~~~~~~~~~~~~~ menu.c:198:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 198 | k = (long)context->get_value("show_mode"); | ^~~~~~~~~~~ menu.c:204:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 204 | k2 = (long)context->get_value("show_status_bar"); | ^~~~~~~~~~~~~~~~~ menu.c: In function ‘void updata_widget_show(int)’: menu.c:228:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 228 | k = (long)context->get_value("searching_mode"); | ^~~~~~~~~~~~~~~~ menu.c:229:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 229 | k2 = (long)context->get_value("show_status_bar"); | ^~~~~~~~~~~~~~~~~ menu.c: In function ‘void init_main_window(GtkWidget*)’: menu.c:250:23: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 250 | gchar *titles[2] = { "Name", "Section" }; | ^~~~~~ menu.c:250:31: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 250 | gchar *titles[2] = { "Name", "Section" }; | ^~~~~~~~~ menu.c:251:24: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 251 | gchar *titles2[3] = { "Name", "Section", "Description"}; | ^~~~~~ menu.c:251:32: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 251 | gchar *titles2[3] = { "Name", "Section", "Description"}; | ^~~~~~~~~ menu.c:251:43: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 251 | gchar *titles2[3] = { "Name", "Section", "Description"}; | ^~~~~~~~~~~~~ menu.c:264:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 264 | (long)context->get_value("h_size"), | ^~~~~~~~ menu.c:265:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 265 | (long)context->get_value("v_size")); | ^~~~~~~~ menu.c: In function ‘int section_policy_callback(GtkWidget*, gpointer)’: menu.c:457:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 457 | k = (long) context->get_value("display_section_policy"); | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c:460:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 460 | context->set_value("display_section_policy","int",(void*)k2); | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c:460:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 460 | context->set_value("display_section_policy","int",(void*)k2); | ^~~~~ menu.c: In function ‘int section_select_callback(GtkWidget*, gpointer)’: menu.c:472:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 472 | var = (long)context->get_value("display_section"); | ^~~~~~~~~~~~~~~~~ menu.c:474:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 474 | context->set_value("display_section","int",(void*)var); | ^~~~~~~~~~~~~~~~~ menu.c:474:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 474 | context->set_value("display_section","int",(void*)var); | ^~~~~ menu.c:475:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 475 | if (context->get_value("display_section_policy")) { | ^~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function ‘void app_quit(GtkWidget*, gpointer)’: menu.c:495:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 495 | context->set_value("man_paths","char*",my_strdup(buffer)); | ^~~~~~~~~~~ menu.c:495:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 495 | context->set_value("man_paths","char*",my_strdup(buffer)); | ^~~~~~~ menu.c:498:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 498 | context->save(fd,"automatically made by Gman"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function ‘int window_resize_callback(GtkWidget*, GtkAllocation*, gpointer)’: menu.c:511:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | context->set_value("h_size","int",(void*)size->width); | ^~~~~ menu.c:511:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 511 | context->set_value("h_size","int",(void*)size->width); | ^~~~~~~~ menu.c:511:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 511 | context->set_value("h_size","int",(void*)size->width); | ^~~~~ menu.c:512:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 512 | context->set_value("v_size","int",(void*)size->height); | ^~~~~~ menu.c:512:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 512 | context->set_value("v_size","int",(void*)size->height); | ^~~~~~~~ menu.c:512:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 512 | context->set_value("v_size","int",(void*)size->height); | ^~~~~ menu.c: In function ‘int status_bar_callback(GtkWidget*, gpointer)’: menu.c:582:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 582 | k2 = (long) context->get_value("show_status_bar"); | ^~~~~~~~~~~~~~~~~ menu.c:583:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 583 | k = (long) context->get_value("searching_mode"); | ^~~~~~~~~~~~~~~~ menu.c:587:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 587 | context->set_value("show_status_bar","int",(void*)k2); | ^~~~~~~~~~~~~~~~~ menu.c:587:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 587 | context->set_value("show_status_bar","int",(void*)k2); | ^~~~~ menu.c: In function ‘int search_mode_callback(GtkWidget*, gpointer)’: menu.c:601:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 601 | k = (long) context->get_value("searching_mode"); | ^~~~~~~~~~~~~~~~ menu.c:604:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 604 | context->set_value("searching_mode","int",(void*)k2); | ^~~~~~~~~~~~~~~~ menu.c:604:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 604 | context->set_value("searching_mode","int",(void*)k2); | ^~~~~ menu.c: In function ‘int show_mode_callback(GtkWidget*, gpointer)’: menu.c:619:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 619 | k = (long) context->get_value("show_mode"); | ^~~~~~~~~~~ menu.c:622:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 622 | context->set_value("show_mode","int",(void*)k2); | ^~~~~~~~~~~ menu.c:622:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 622 | context->set_value("show_mode","int",(void*)k2); | ^~~~~ context.c: In constructor ‘AppContext::AppContext()’: context.c:17:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 17 | set_default_value("h_size","int",(void *)300); | ^~~~~~~~ context.c:17:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 17 | set_default_value("h_size","int",(void *)300); | ^~~~~ context.c:18:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 18 | set_default_value("v_size","int",(void *)200); | ^~~~~~~~ context.c:18:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 18 | set_default_value("v_size","int",(void *)200); | ^~~~~ context.c: In member function ‘int AppContext::set_value(char*, char*, void*)’: context.c:55:20: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘void*’ [-Wformat=] 55 | " variable \"%s\" is a \"%s\" instead of \"%s\"\n", | ~^ | | | char* | %p 56 | name_default->get_item(i),type_default->get_item(i),type); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void* context.c:55:32: warning: format ‘%s’ expects argument of type ‘char*’, but argument 4 has type ‘void*’ [-Wformat=] 55 | " variable \"%s\" is a \"%s\" instead of \"%s\"\n", | ~^ | | | char* | %p 56 | name_default->get_item(i),type_default->get_item(i),type); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void* context.c: In member function ‘void AppContext::display_values()’: context.c:130:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 130 | printf("\"%s\" = \"%s\"\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:130:24: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘void*’ [-Wformat=] 130 | printf("\"%s\" = \"%s\"\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:132:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 132 | printf("\"%s\" = %d\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:132:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘void*’ [-Wformat=] 132 | printf("\"%s\" = %d\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int void* | %p context.c:134:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 134 | printf("\"%s\" = 0x%x\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:134:24: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘void*’ [-Wformat=] 134 | printf("\"%s\" = 0x%x\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | unsigned int void* | %p context.c:139:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 139 | printf("\"%s\" = \"%s\"\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:139:24: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘void*’ [-Wformat=] 139 | printf("\"%s\" = \"%s\"\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:141:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 141 | printf("\"%s\" = %d\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:141:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘void*’ [-Wformat=] 141 | printf("\"%s\" = %d\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int void* | %p context.c:143:15: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void*’ [-Wformat=] 143 | printf("\"%s\" = 0x%x\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:143:24: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘void*’ [-Wformat=] 143 | printf("\"%s\" = 0x%x\n",name_default->get_item(i),value_default->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int void* | %p context.c: In function ‘void* my_parser(char*, char**)’: context.c:164:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 164 | *type = "char*"; | ^~~~~~~ context.c:168:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 168 | *type = "int"; | ^~~~~ context.c:170:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | return (void*) n; | ^ context.c: In member function ‘void AppContext::save(FILE*, char*)’: context.c:225:17: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘void*’ [-Wformat=] 225 | fprintf(fp,"%s = %s\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:225:22: warning: format ‘%s’ expects argument of type ‘char*’, but argument 4 has type ‘void*’ [-Wformat=] 225 | fprintf(fp,"%s = %s\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:227:17: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘void*’ [-Wformat=] 227 | fprintf(fp,"%s = %d\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~ | | | | char* void* | %p context.c:227:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘void*’ [-Wformat=] 227 | fprintf(fp,"%s = %d\n",names->get_item(i),values->get_item(i)); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int void* | %p g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o task.o task.c g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o taskfunc.o taskfunc.c g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -g -O2 -fdebug-prefix-map=/build/gman-Ytl7ls/gman-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error -Wno-error=format-security -c -o window2.o window2.c task.c: In function ‘void task_signal_send(Task*, int)’: task.c:74:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 74 | task->signals[signal&1]->add_item((void*)signal); | ^~~~~~ menu.c: In function ‘void get_main_menu(GtkWidget*, GtkWidget**)’: menu.c:170:21: warning: array subscript 4 is above array bounds of ‘GtkWidget* [4]’ {aka ‘_GtkWidget* [4]’} [-Warray-bounds] 170 | show_mode_buttons[4] = gtk_item_factory_get_widget(item_factory, "/View/NetBrowse"); | ~~~~~~~~~~~~~~~~~~~^ menu.c:106:13: note: while referencing ‘show_mode_buttons’ 106 | GtkWidget * show_mode_buttons[4]; | ^~~~~~~~~~~~~~~~~ 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 menu.h:6, from taskfunc.c:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: 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:23, 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 menu.h:6, from taskfunc.c:3: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ 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 menu.h:6, from taskfunc.c:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: 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 task.h:7, from taskfunc.h:3, from taskfunc.c:2: /usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here 549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ 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 window2.c:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: 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:23, 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 window2.c:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ taskfunc.c: In function ‘int init_man_data()’: taskfunc.c:24:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 24 | path_name = my_strdup((char*)context->get_value("man_paths")); | ^~~~~~~~~~~ taskfunc.c: In function ‘int extract_man_data()’: taskfunc.c:44:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 44 | switch ((long)context->get_value("display_section_policy")) { | ^~~~~~~~~~~~~~~~~~~~~~~~ taskfunc.c:46:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 46 | case 1: display_section_ID = ~(long)(context->get_value("display_section"));break; | ^~~~~~~~~~~~~~~~~ taskfunc.c:47:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 47 | case 2: display_section_ID = (long)context->get_value("display_section"); break; | ^~~~~~~~~~~~~~~~~ taskfunc.c:49:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 49 | "have invalid value %d",context->get_value("display_section_policy")); | ^~~~~~~~~~~~~~~~~~~~~~~~ taskfunc.c:49:28: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘void*’ [-Wformat=] 49 | "have invalid value %d",context->get_value("display_section_policy")); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int void* | %p taskfunc.c:64:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 64 | if(context->get_value("debuging")) printf("count = %d\n",count); | ^~~~~~~~~~ taskfunc.c:66:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 66 | if(context->get_value("debuging")) printf("count = %d, qsort end.\n",count); | ^~~~~~~~~~ taskfunc.c: In function ‘int add_data_to_clist(int)’: taskfunc.c:92:14: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 92 | for (j = 0;j<100 & i< man_items_count;i++,j++) { | ~^~~~ taskfunc.c: In function ‘int parser_whatis(int)’: taskfunc.c:187:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 187 | if(context->get_value("show_warning")) | ^~~~~~~~~~~~~~ taskfunc.c: In function ‘int key_word_search_taskfunc(int)’: taskfunc.c:367:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 367 | text[2] = ""; | ^~ taskfunc.c:374:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 374 | if(context->get_value("show_warning")) | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from task.h:7, from taskfunc.h:3, from taskfunc.c:2: taskfunc.c:376:17: warning: format ‘%s’ expects argument of type ‘char*’, but argument 4 has type ‘void*’ [-Wformat=] 376 | g_warning("man item: %s (%s) could not be found in %s",names->get_item(i),section,path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | void* /usr/include/glib-2.0/glib/gmessages.h:339:32: note: in definition of macro ‘g_warning’ 339 | __VA_ARGS__) | ^~~~~~~~~~~ taskfunc.c:376:29: note: format string is defined here 376 | g_warning("man item: %s (%s) could not be found in %s",names->get_item(i),section,path); | ~^ | | | char* | %p 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 window2.c:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: 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:23, 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 window2.c:6: /usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here 549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ window2.c: In function ‘GtkWidget* create_window2()’: window2.c:43:23: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 43 | gchar *titles[3] = { "a", "Path", "Items" }; | ^~~ window2.c:43:28: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 43 | gchar *titles[3] = { "a", "Path", "Items" }; | ^~~~~~ window2.c:43:36: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 43 | gchar *titles[3] = { "a", "Path", "Items" }; | ^~~~~~~ window2.c: In function ‘void load_clist2()’: window2.c:176:34: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 176 | if (p->active) clist_item[0] ="o"; | ^~~ window2.c:177:25: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 177 | else clist_item[0] = ""; | ^~ window2.c:183:20: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 183 | clist_item[0] = "o"; | ^~~ window2.c:185:20: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 185 | clist_item[2] = "???"; | ^~~~~ window2.c: In function ‘int window2_button_callback(GtkWidget*, gpointer)’: window2.c:250:19: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 250 | clist_item[0] = "o"; | ^~~ window2.c:252:19: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 252 | clist_item[2] = "???"; | ^~~~~ window2.c:223:32: warning: variable ‘add_new_button’ set but not used [-Wunused-but-set-variable] 223 | GtkWidget * x, *apply_button,*add_new_button; | ^~~~~~~~~~~~~~ g++ -DVERSION=\"0.9.3\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -rdynamic menu.o mandata.o util.o gman.o list.o context.o task.o taskfunc.o window2.o -o gman -lpthread -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype make[1]: Leaving directory '/build/gman-Ytl7ls/gman-0.9.3' debian/rules override_dh_auto_test make[1]: Entering directory '/build/gman-Ytl7ls/gman-0.9.3' # No tests at this time make[1]: Leaving directory '/build/gman-Ytl7ls/gman-0.9.3' create-stamp debian/debhelper-build-stamp dh_testroot -a dh_prep -a dh_auto_install -a make -j4 install DESTDIR=/build/gman-Ytl7ls/gman-0.9.3/debian/gman AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/gman-Ytl7ls/gman-0.9.3' test -d /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/bin || mkdir -p /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/bin test -d /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/share/man/man1 || mkdir -p /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/share/man/man1 test -d /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/lib/cgi-bin || mkdir -p /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/lib/cgi-bin install -m 755 gman /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/bin/ install -m 755 gman.pl /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/lib/cgi-bin/gman.pl install -m 644 gman.1x /build/gman-Ytl7ls/gman-0.9.3/debian/gman//usr/share/man/man1 make[1]: Leaving directory '/build/gman-Ytl7ls/gman-0.9.3' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_installmenu -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a debian/rules override_dh_missing make[1]: Entering directory '/build/gman-Ytl7ls/gman-0.9.3' dh_missing --fail-missing make[1]: Leaving directory '/build/gman-Ytl7ls/gman-0.9.3' dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: package gman: substitution variable ${perl:Depends} unused, but is defined dpkg-gencontrol: warning: package gman: substitution variable ${perl:Depends} unused, but is defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'gman-dbgsym' in '../gman-dbgsym_0.9.3-5.3_amd64.deb'. dpkg-deb: building package 'gman' in '../gman_0.9.3-5.3_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../gman_0.9.3-5.3_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-source: info: using options from gman-0.9.3/debian/source/options: --extend-diff-ignore=(^|/)(.*\.org|.*\.rej)$ dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/gman-Ytl7ls /tmp/gman-0.9.3-5.3u8rdisbc I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.5ujiGApcXg... I: success in 429.2180 seconds md5: gman-dbgsym_0.9.3-5.3_amd64.deb: OK md5: gman_0.9.3-5.3_amd64.deb: OK sha1: gman-dbgsym_0.9.3-5.3_amd64.deb: OK sha1: gman_0.9.3-5.3_amd64.deb: OK sha256: gman-dbgsym_0.9.3-5.3_amd64.deb: OK sha256: gman_0.9.3-5.3_amd64.deb: OK Checksums: OK