[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pizzly keeps complaining about missing pthreads library - any idea anyone?



Hi Steffen,

> Please someone help me out. Pizzly is lintian clean when built
> "regularly" on my desktop but fails with
> 
> /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a4be.dir/link.txt
> --verbose=1
> /usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/pizzly-0.37.3=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall
> -pedantic -Wdate-time -D_FORTIFY_SOURCE=2
> -DCHECK_FUNCTION_EXISTS=pthread_create  -Wl,-z,relro -Wl,-z,now
> -Wl,--as-needed  -rdynamic
> CMakeFiles/cmTC_8a4be.dir/CheckFunctionExists.cxx.o  -o cmTC_8a4be
> -lpthreads
> /usr/bin/ld: cannot find -lpthreads
> 
> in pbuilder.

Interesting. I get a different problem when building in a recent
unstable chroot (there's a long list of unrelated debug stuff after the
original root cause message):

$ gbp buildpackage -uc -us --git-pbuilder --git-pristine-tar
--git-ignore-new
gbp:info: Building with (cowbuilder) for unstable
Building with cowbuilder for distribution unstable
[...]
dh build
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	install -d obj-x86_64-linux-gnu
	cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
-- The CXX compiler identification is GNU 8.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Error: The following variables are used in this project, but they
are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the
CMake files:
ZLIB_LIBRARY
    linked by target "pizzly" in directory /build/pizzly-0.37.3


After simply adding a build-dep to zlib1g-dev, everything built fine for
me. See the attached build log.

Cheers
Sascha
gbp:info: Building with (cowbuilder) for unstable
Building with cowbuilder for distribution unstable
I: using cowbuilder as pbuilder
dpkg-checkbuilddeps: error: Unmet build dependencies: libseqan2-dev cmake
W: Unmet build-dependency in source
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/satta/pkg/deb-med/pizzly'
dh_auto_clean
rm -f debian/pizzly.1
make[1]: Leaving directory '/home/satta/pkg/deb-med/pizzly'
   dh_clean
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/pizzly.substvars debian/files
	rm -fr -- debian/pizzly/ debian/tmp/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building pizzly using existing ./pizzly_0.37.3.orig.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.debian.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.dsc
I: Generated dsc will be overwritten by build result; not generating changes file
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.22563
I: forking: cp -al /var/cache/pbuilder/base-unstable.cow /var/cache/pbuilder/build/cow.22563
I: removed stale ilistfile /var/cache/pbuilder/build/cow.22563/.ilist
I: forking: chroot /var/cache/pbuilder/build/cow.22563 cowdancer-ilistcreate /.ilist 'find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ''
I: Invoking pbuilder
I: forking: pbuilder build --debbuildopts  --debbuildopts '  '-uc' '-us'' --buildplace /var/cache/pbuilder/build/cow.22563 --buildresult /home/satta/pkg/deb-med --mirror http://ftp.us.debian.org/debian/ --distribution unstable --extrapackages 'debhelper fakeroot apt-utils' --no-targz --internal-chrootexec 'chroot /var/cache/pbuilder/build/cow.22563 cow-shell' /home/satta/pkg/deb-med/pizzly_0.37.3-1.dsc
I: Running in no-targz mode
W: pbuilder: network will not be disabled during build!
I: Current time: Tue Jun  4 12:26:22 CEST 2019
I: pbuilder-time-stamp: 1559643982
I: copying local configuration
W: hookdir /home/satta/.pbuilder/build-hooks does not exist, skipping
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: Mounting /dev/shm
I: Mounting /home/satta/_pbuilder_local_deps
I: Mounting /var/cache/pbuilder/ccache
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
I: Copying source file
I: copying [/home/satta/pkg/deb-med/pizzly_0.37.3-1.dsc]
I: copying [/home/satta/pkg/deb-med/pizzly_0.37.3.orig.tar.xz]
I: copying [/home/satta/pkg/deb-med/pizzly_0.37.3-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: extracting unsigned source package (pizzly_0.37.3-1.dsc)
dpkg-source: info: extracting pizzly in pizzly-0.37.3
dpkg-source: info: unpacking pizzly_0.37.3.orig.tar.xz
dpkg-source: info: unpacking pizzly_0.37.3-1.debian.tar.xz
I: using fakeroot in build.
I: Installing the build-deps
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 11), libseqan2-dev, help2man, cmake, zlib1g-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 18126 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on libseqan2-dev; however:
  Package libseqan2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on help2man; however:
  Package help2man is not installed.
 pbuilder-satisfydepends-dummy depends on cmake; however:
  Package cmake is not installed.
 pbuilder-satisfydepends-dummy depends on zlib1g-dev; however:
  Package zlib1g-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  cmake{a} cmake-data{a} help2man{a} libarchive13{a} libcurl4{a} libexpat1{a} libgssapi-krb5-2{a} libjsoncpp1{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.4-2{a} libldap-common{a} liblocale-gettext-perl{a} libnghttp2-14{a} libprocps7{a} libpsl5{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libseqan2-dev{a} libssh2-1{a} libssl1.1{a} libuv1{a} lsb-base{a} procps{a} zlib1g-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates krb5-locales libsasl2-modules psmisc publicsuffix 
0 packages upgraded, 29 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/11.1 MB of archives. After unpacking 51.2 MB will be used.
Writing extended state information...
Preconfiguring packages ...
Selecting previously unselected package liblocale-gettext-perl.
(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 ... 18126 files and directories currently installed.)
Preparing to unpack .../00-liblocale-gettext-perl_1.07-3+b4_amd64.deb ...
Unpacking liblocale-gettext-perl (1.07-3+b4) ...
Selecting previously unselected package libprocps7:amd64.
Preparing to unpack .../01-libprocps7_2%3a3.3.15-2_amd64.deb ...
Unpacking libprocps7:amd64 (2:3.3.15-2) ...
Selecting previously unselected package lsb-base.
Preparing to unpack .../02-lsb-base_10.2019051400_all.deb ...
Unpacking lsb-base (10.2019051400) ...
Selecting previously unselected package procps.
Preparing to unpack .../03-procps_2%3a3.3.15-2_amd64.deb ...
Unpacking procps (2:3.3.15-2) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../04-cmake-data_3.13.4-1_all.deb ...
Unpacking cmake-data (3.13.4-1) ...
Selecting previously unselected package libarchive13:amd64.
Preparing to unpack .../05-libarchive13_3.3.3-4_amd64.deb ...
Unpacking libarchive13:amd64 (3.3.3-4) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../06-libkeyutils1_1.6-6_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6-6) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../07-libkrb5support0_1.17-2_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.17-2) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../08-libk5crypto3_1.17-2_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.17-2) ...
Selecting previously unselected package libssl1.1:amd64.
Preparing to unpack .../09-libssl1.1_1.1.1c-1_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1c-1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../10-libkrb5-3_1.17-2_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.17-2) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../11-libgssapi-krb5-2_1.17-2_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.17-2) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../12-libsasl2-modules-db_2.1.27+dfsg-1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../13-libsasl2-2_2.1.27+dfsg-1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../14-libldap-common_2.4.47+dfsg-3_all.deb ...
Unpacking libldap-common (2.4.47+dfsg-3) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../15-libldap-2.4-2_2.4.47+dfsg-3_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../16-libnghttp2-14_1.37.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.37.0-1) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../17-libpsl5_0.20.2-2_amd64.deb ...
Unpacking libpsl5:amd64 (0.20.2-2) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../18-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../19-libssh2-1_1.8.0-2.1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.8.0-2.1) ...
Selecting previously unselected package libcurl4:amd64.
Preparing to unpack .../20-libcurl4_7.64.0-3_amd64.deb ...
Unpacking libcurl4:amd64 (7.64.0-3) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../21-libexpat1_2.2.6-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.2.6-1) ...
Selecting previously unselected package libjsoncpp1:amd64.
Preparing to unpack .../22-libjsoncpp1_1.7.4-3_amd64.deb ...
Unpacking libjsoncpp1:amd64 (1.7.4-3) ...
Selecting previously unselected package librhash0:amd64.
Preparing to unpack .../23-librhash0_1.3.8-1_amd64.deb ...
Unpacking librhash0:amd64 (1.3.8-1) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../24-libuv1_1.24.1-1_amd64.deb ...
Unpacking libuv1:amd64 (1.24.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../25-cmake_3.13.4-1_amd64.deb ...
Unpacking cmake (3.13.4-1) ...
Selecting previously unselected package help2man.
Preparing to unpack .../26-help2man_1.47.10_amd64.deb ...
Unpacking help2man (1.47.10) ...
Selecting previously unselected package libseqan2-dev.
Preparing to unpack .../27-libseqan2-dev_2.4.0+dfsg-11_all.deb ...
Unpacking libseqan2-dev (2.4.0+dfsg-11) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../28-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ...
Setting up libexpat1:amd64 (2.2.6-1) ...
Setting up lsb-base (10.2019051400) ...
Setting up libkeyutils1:amd64 (1.6-6) ...
Setting up libpsl5:amd64 (0.20.2-2) ...
Setting up libarchive13:amd64 (3.3.3-4) ...
Setting up libssl1.1:amd64 (1.1.1c-1) ...
Setting up libprocps7:amd64 (2:3.3.15-2) ...
Setting up libnghttp2-14:amd64 (1.37.0-1) ...
Setting up libldap-common (2.4.47+dfsg-3) ...
Setting up libkrb5support0:amd64 (1.17-2) ...
Setting up libseqan2-dev (2.4.0+dfsg-11) ...
Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1) ...
Setting up libuv1:amd64 (1.24.1-1) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Setting up libk5crypto3:amd64 (1.17-2) ...
Setting up libsasl2-2:amd64 (2.1.27+dfsg-1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ...
Setting up librhash0:amd64 (1.3.8-1) ...
Setting up procps (2:3.3.15-2) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up libssh2-1:amd64 (1.8.0-2.1) ...
Setting up cmake-data (3.13.4-1) ...
Setting up libkrb5-3:amd64 (1.17-2) ...
Setting up liblocale-gettext-perl (1.07-3+b4) ...
Setting up libjsoncpp1:amd64 (1.7.4-3) ...
Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3) ...
Setting up help2man (1.47.10) ...
Setting up libgssapi-krb5-2:amd64 (1.17-2) ...
Setting up libcurl4:amd64 (7.64.0-3) ...
Setting up cmake (3.13.4-1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2).
debhelper is already the newest version (12.1.1).
fakeroot is already the newest version (1.23-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Copying back the cached apt archive contents
I: Building the package
I: Running cd /build/pizzly-0.37.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc   '-uc' '-us'
dpkg-buildpackage: info: source package pizzly
dpkg-buildpackage: info: source version 0.37.3-1
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Steffen Moeller <moeller@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/pizzly-0.37.3'
dh_auto_clean
rm -f debian/pizzly.1
make[1]: Leaving directory '/build/pizzly-0.37.3'
   dh_clean
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/pizzly.substvars debian/files
	rm -fr -- debian/pizzly/ debian/tmp/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building pizzly using existing ./pizzly_0.37.3.orig.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.debian.tar.xz
dpkg-source: info: building pizzly in pizzly_0.37.3-1.dsc
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	install -d obj-x86_64-linux-gnu
	cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
-- The CXX compiler identification is GNU 8.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_RUNSTATEDIR
    CMAKE_INSTALL_SYSCONFDIR


-- Build files have been written to: /build/pizzly-0.37.3/obj-x86_64-linux-gnu
   dh_auto_build
	cd obj-x86_64-linux-gnu && make -j6 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/build/pizzly-0.37.3 -B/build/pizzly-0.37.3/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/pizzly-0.37.3/obj-x86_64-linux-gnu/CMakeFiles /build/pizzly-0.37.3/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
make -f CMakeFiles/pizzly.dir/build.make CMakeFiles/pizzly.dir/depend
make[3]: Entering directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
cd /build/pizzly-0.37.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pizzly-0.37.3 /build/pizzly-0.37.3 /build/pizzly-0.37.3/obj-x86_64-linux-gnu /build/pizzly-0.37.3/obj-x86_64-linux-gnu /build/pizzly-0.37.3/obj-x86_64-linux-gnu/CMakeFiles/pizzly.dir/DependInfo.cmake --color=
Scanning dependencies of target pizzly
make[3]: Leaving directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
make -f CMakeFiles/pizzly.dir/build.make CMakeFiles/pizzly.dir/build
make[3]: Entering directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
[ 50%] Building CXX object CMakeFiles/pizzly.dir/main.cpp.o
/usr/bin/c++   -I/build/pizzly-0.37.3/.  -g -O2 -fdebug-prefix-map=/build/pizzly-0.37.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++14  -DSEQAN_HAS_ZLIB=1   -o CMakeFiles/pizzly.dir/main.cpp.o -c /build/pizzly-0.37.3/main.cpp
In file included from /build/pizzly-0.37.3/main.cpp:6:
/build/pizzly-0.37.3/common.h: In constructor 'ProgramOptions::ProgramOptions()':
/build/pizzly-0.37.3/common.h:18:7: warning: 'ProgramOptions::kmerScore' will be initialized after [-Wreorder]
   int kmerScore;
       ^~~~~~~~~
/build/pizzly-0.37.3/common.h:17:7: warning:   'int ProgramOptions::insertSize' [-Wreorder]
   int insertSize;
       ^~~~~~~~~~
/build/pizzly-0.37.3/common.h:19:3: warning:   when initialized here [-Wreorder]
   ProgramOptions() : kmerScore(2), insertSize(400), ignoreProtein(false) {}
   ^~~~~~~~~~~~~~
/build/pizzly-0.37.3/common.h:17:7: warning: 'ProgramOptions::insertSize' will be initialized after [-Wreorder]
   int insertSize;
       ^~~~~~~~~~
/build/pizzly-0.37.3/common.h:14:8: warning:   'bool ProgramOptions::ignoreProtein' [-Wreorder]
   bool ignoreProtein;
        ^~~~~~~~~~~~~
/build/pizzly-0.37.3/common.h:19:3: warning:   when initialized here [-Wreorder]
   ProgramOptions() : kmerScore(2), insertSize(400), ignoreProtein(false) {}
   ^~~~~~~~~~~~~~
In file included from /build/pizzly-0.37.3/main.cpp:8:
/build/pizzly-0.37.3/GeneModel.hpp: In member function 'bool Transcriptome::translateTrPosition(const string&, int, std::__cxx11::string&, int&, std::__cxx11::string&)':
/build/pizzly-0.37.3/GeneModel.hpp:117:10: warning: unused variable 'fw' [-Wunused-variable]
     bool fw = (trxmodel.strand == Strandedness::FORWARD);
          ^~
/build/pizzly-0.37.3/GeneModel.hpp: In function 'void writeTranscriptome(Transcriptome&, std::ostream&)':
/build/pizzly-0.37.3/GeneModel.hpp:146:17: warning: unused variable 'gene_id' [-Wunused-variable]
     const auto &gene_id = gene.first;
                 ^~~~~~~
/build/pizzly-0.37.3/GeneModel.hpp:172:19: warning: unused variable 'tr_id' [-Wunused-variable]
       const auto &tr_id = trlist.first;
                   ^~~~~
/build/pizzly-0.37.3/GeneModel.hpp: In function 'void parseGTF(Transcriptome&, const string&, const ProgramOptions&)':
/build/pizzly-0.37.3/GeneModel.hpp:282:25: warning: comparison of integer expressions of different signedness: 'int' and 'seqan::Size<seqan::String<long unsigned int, seqan::Alloc<> > >::Type' {aka 'long unsigned int'} [-Wsign-compare]
       for (int i = 0; i < length(record.tagNames); i++) {
                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/GeneModel.hpp:329:25: warning: comparison of integer expressions of different signedness: 'int' and 'seqan::Size<seqan::String<long unsigned int, seqan::Alloc<> > >::Type' {aka 'long unsigned int'} [-Wsign-compare]
       for (int i = 0; i < length(record.tagNames); i++) {
                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/GeneModel.hpp:392:25: warning: comparison of integer expressions of different signedness: 'int' and 'seqan::Size<seqan::String<long unsigned int, seqan::Alloc<> > >::Type' {aka 'long unsigned int'} [-Wsign-compare]
       for (int i = 0; i < length(record.tagNames); i++) {
                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/pizzly-0.37.3/main.cpp:9:
/build/pizzly-0.37.3/FilterFusions.hpp: At global scope:
/build/pizzly-0.37.3/FilterFusions.hpp:116:2: warning: extra ';' [-Wpedantic]
 };
  ^
In file included from /build/pizzly-0.37.3/main.cpp:9:
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:251:9: warning: unused variable 'matchlen' [-Wunused-variable]
     int matchlen = seqan::length(krseq);
         ^~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:311:19: warning: comparison of integer expressions of different signedness: 'int' and 'seqan::Size<seqan::String<char, seqan::Alloc<> > >::Type' {aka 'long unsigned int'} [-Wsign-compare]
       if (tr_stop > seqan::length(trseq)) {
           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:709:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ExonModel>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
       for (int i = 0; i < trm.exons.size(); i++) {
                       ~~^~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:738:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ExonModel>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
       for (int i = 0; i < trm.exons.size(); i++) {
                       ~~^~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:765:11: warning: unused variable 'gap' [-Wunused-variable]
       int gap = d2 - d1;
           ^~~
/build/pizzly-0.37.3/FilterFusions.hpp: In lambda function:
/build/pizzly-0.37.3/FilterFusions.hpp:883:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
               for (int i = 0; i < v.size(); i++) {
                               ~~^~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:929:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
                 for (int i = 0; i < readsInTr.size(); i++) {
                                 ~~^~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:867:17: warning: unused variable 'split_reads' [-Wunused-variable]
             int split_reads = spp.second;
                 ^~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:1091:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
                 for (int i = 0; i < readsInTr.size(); i++) {
                                 ~~^~~~~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:1115:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
             for (int i = 0; i < v.size(); i++) {
                             ~~^~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:1112:18: warning: unused variable 'firstJsonRead' [-Wunused-variable]
             bool firstJsonRead = true;
                  ^~~~~~~~~~~~~
/build/pizzly-0.37.3/main.cpp: In function 'int main(int, const char**)':
/build/pizzly-0.37.3/main.cpp:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::unordered_map<std::__cxx11::basic_string<char>, seqan::String<char, seqan::Alloc<> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
     } else if (numTxpSeqFound != trx.seqs.size()) {
                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /build/pizzly-0.37.3/main.cpp:8:
/build/pizzly-0.37.3/GeneModel.hpp: In function 'Strandedness operator~(const Strandedness&)':
/build/pizzly-0.37.3/GeneModel.hpp:18:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
In file included from /build/pizzly-0.37.3/main.cpp:9:
/build/pizzly-0.37.3/FilterFusions.hpp: In function 'filterFusionRecord(const Transcriptome&, ProgramOptions&, const FusionRecord&, SplitRecord&)::<lambda(const string&, const std::vector<TranscriptPos>&, const std::vector<TranscriptPos>&, std::vector<std::pair<TranscriptPos, TranscriptPos> >&, int&)>':
/build/pizzly-0.37.3/FilterFusions.hpp:389:22: warning: 'splitStrand' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Strandedness splitStrand, safeStrand;
                      ^~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp: In function 'bool filterFusionRecord(const Transcriptome&, ProgramOptions&, const FusionRecord&, SplitRecord&)':
/build/pizzly-0.37.3/FilterFusions.hpp:603:25: warning: 'st2' may be used uninitialized in this function [-Wmaybe-uninitialized]
     splitrec.dir2 = st2 == Strandedness::FORWARD; // check read 2
                     ~~~~^~~~~~~~~~~~~~~
/build/pizzly-0.37.3/FilterFusions.hpp:602:25: warning: 'st1' may be used uninitialized in this function [-Wmaybe-uninitialized]
     splitrec.dir1 = st1 == Strandedness::FORWARD; // check read 1
                     ~~~~^~~~~~~~~~~~~~~
[100%] Linking CXX executable pizzly
/usr/bin/cmake -E cmake_link_script CMakeFiles/pizzly.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/pizzly-0.37.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2  -std=c++14  -DSEQAN_HAS_ZLIB=1  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/pizzly.dir/main.cpp.o  -o pizzly -lpthread -lz 
make[3]: Leaving directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
[100%] Built target pizzly
make[2]: Leaving directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /build/pizzly-0.37.3/obj-x86_64-linux-gnu/CMakeFiles 0
make[1]: Leaving directory '/build/pizzly-0.37.3/obj-x86_64-linux-gnu'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
	rm -f -- debian/pizzly.substvars
	rm -fr -- debian/.debhelper/generated/pizzly/ debian/pizzly/ debian/tmp/
   dh_auto_install
	install -d /build/pizzly-0.37.3/debian/pizzly
   debian/rules override_dh_install
make[1]: Entering directory '/build/pizzly-0.37.3'
help2man -N -n pizzly -s 1 obj-*/pizzly > debian/pizzly.1
dh_install
	install -d debian/pizzly/usr/bin
	cp --reflink=auto -a ./obj-x86_64-linux-gnu/pizzly debian/pizzly/usr/bin/
	install -d debian/.debhelper/generated/pizzly
make[1]: Leaving directory '/build/pizzly-0.37.3'
   dh_installdocs
	install -d debian/pizzly/usr/share/doc/pizzly
	cp --reflink=auto -a ./README.md debian/pizzly/usr/share/doc/pizzly
	cp --reflink=auto -a ./debian/README.source debian/pizzly/usr/share/doc/pizzly
	chown -R 0:0 debian/pizzly/usr/share/doc
	chmod -R u\+rw,go=rX debian/pizzly/usr/share/doc
	install -p -m0644 debian/copyright debian/pizzly/usr/share/doc/pizzly/copyright
   dh_installchangelogs
	install -p -m0644 debian/changelog debian/pizzly/usr/share/doc/pizzly/changelog.Debian
   dh_installman
	install -d debian/pizzly/usr/share/man/man1/
	install -p -m0644 ./debian/pizzly.1 debian/pizzly/usr/share/man/man1/pizzly.1
	man -l --recode UTF-8 ./debian/pizzly/usr/share/man/man1/pizzly.1 > debian/pizzly/usr/share/man/man1/pizzly.1.dh-new
	mv debian/pizzly/usr/share/man/man1/pizzly.1.dh-new debian/pizzly/usr/share/man/man1/pizzly.1
	chmod 0644 -- debian/pizzly/usr/share/man/man1/pizzly.1
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
	cd debian/pizzly
	chmod a-x usr/share/doc/pizzly/changelog.Debian usr/share/man/man1/pizzly.1
	gzip -9nf usr/share/doc/pizzly/changelog.Debian usr/share/man/man1/pizzly.1
	cd '/build/pizzly-0.37.3'
   dh_fixperms
	find debian/pizzly -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/pizzly ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/pizzly/usr/share/doc -type f -a -true -a ! -regex 'debian/pizzly/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/pizzly/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
	find debian/pizzly/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/pizzly -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/pizzly/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
   dh_missing
   dh_strip
	install -d debian/.debhelper/pizzly/dbgsym-root/usr/lib/debug/.build-id/e0
	objcopy --only-keep-debug --compress-debug-sections debian/pizzly/usr/bin/pizzly debian/.debhelper/pizzly/dbgsym-root/usr/lib/debug/.build-id/e0/07af1a72a0a5e8fabbd532ad3c62f449415b58.debug
	chmod 0644 -- debian/.debhelper/pizzly/dbgsym-root/usr/lib/debug/.build-id/e0/07af1a72a0a5e8fabbd532ad3c62f449415b58.debug
	chown 0:0 -- debian/.debhelper/pizzly/dbgsym-root/usr/lib/debug/.build-id/e0/07af1a72a0a5e8fabbd532ad3c62f449415b58.debug
	strip --remove-section=.comment --remove-section=.note debian/pizzly/usr/bin/pizzly
	objcopy --add-gnu-debuglink debian/.debhelper/pizzly/dbgsym-root/usr/lib/debug/.build-id/e0/07af1a72a0a5e8fabbd532ad3c62f449415b58.debug debian/pizzly/usr/bin/pizzly
	install -d debian/.debhelper/pizzly/dbgsym-root/usr/share/doc
	ln -s pizzly debian/.debhelper/pizzly/dbgsym-root/usr/share/doc/pizzly-dbgsym
   dh_makeshlibs
	rm -f debian/pizzly/DEBIAN/shlibs
   dh_shlibdeps
	install -d debian/pizzly/DEBIAN
	dpkg-shlibdeps -Tdebian/pizzly.substvars debian/pizzly/usr/bin/pizzly
   dh_installdeb
   dh_gencontrol
	echo misc:Depends= >> debian/pizzly.substvars
	echo misc:Pre-Depends= >> debian/pizzly.substvars
	install -d debian/.debhelper/pizzly/dbgsym-root/DEBIAN
	dpkg-gencontrol -ppizzly -ldebian/changelog -Tdebian/pizzly.substvars -Pdebian/.debhelper/pizzly/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -DPackage=pizzly-dbgsym "-DDepends=pizzly (= \${binary:Version})" "-DDescription=debug symbols for pizzly" -DBuild-Ids=e007af1a72a0a5e8fabbd532ad3c62f449415b58 -DSection=debug -UMulti-Arch -UReplaces -UBreaks
	chmod 0644 -- debian/.debhelper/pizzly/dbgsym-root/DEBIAN/control
	chown 0:0 -- debian/.debhelper/pizzly/dbgsym-root/DEBIAN/control
	dpkg-gencontrol -ppizzly -ldebian/changelog -Tdebian/pizzly.substvars -Pdebian/pizzly -UMulti-Arch
	chmod 0644 -- debian/pizzly/DEBIAN/control
	chown 0:0 -- debian/pizzly/DEBIAN/control
   dh_md5sums
	cd debian/pizzly >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
	chmod 0644 -- debian/pizzly/DEBIAN/md5sums
	chown 0:0 -- debian/pizzly/DEBIAN/md5sums
	cd debian/.debhelper/pizzly/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
	chmod 0644 -- debian/.debhelper/pizzly/dbgsym-root/DEBIAN/md5sums
	chown 0:0 -- debian/.debhelper/pizzly/dbgsym-root/DEBIAN/md5sums
   dh_builddeb
	dpkg-deb --build debian/pizzly ..
	dpkg-deb --build debian/.debhelper/pizzly/dbgsym-root ..
dpkg-deb: building package 'pizzly-dbgsym' in '../pizzly-dbgsym_0.37.3-1_amd64.deb'.
dpkg-deb: building package 'pizzly' in '../pizzly_0.37.3-1_amd64.deb'.
 dpkg-genbuildinfo
 dpkg-genchanges  >../pizzly_0.37.3-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: full upload (original source is included)
I: Copying back the cached apt archive contents
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting /home/satta/_pbuilder_local_deps filesystem
I: unmounting /dev/shm filesystem
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: Current time: Tue Jun  4 12:27:10 CEST 2019
I: pbuilder-time-stamp: 1559644030
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.22563

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: