Your message dated Wed, 22 Aug 2018 19:03:19 +0300
with message-id <20180822160318.GA3214@localhost>
and subject line Re: Bug#906932: kmer FTBFS in clean unstable chroot
has caused the Debian Bug report #906932,
regarding kmer FTBFS in clean unstable chroot
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
906932: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906932
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: kmer
Version: 0~20150903+r2013-4
Severity: serious
Justification: FTBFS in clean chroot
I cannot build kmer under both Debian experimental,
and the debian unstable docker.
``` ^
In file included from atac-driver/alignOverlap/overlap.H:45,
from atac-driver/alignOverlap/overlap-sort.C:19:
atac-driver/alignOverlap/overlap-stats.H:64:29: warning: invalid suffix on
literal; C++11 requires a space between literal and string macro
[-Wliteral-suffix]
fprintf(out, uint32FMT" "uint32FMT"\n", i, hist[i]);
^
ln -f /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process.C
/root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process1.C
ln -f /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process.C
/root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process2.C
make[2]: *** No rule to make target
'/root/kmer-0~20150903+r2013/atac-driver/libatac/libatac.a', needed by
'atac-driver/alignOverlap/overlap'. Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/root/kmer-0~20150903+r2013'
make[1]: *** [debian/rules:27: override_dh_auto_build] Error 2
make[1]: Leaving directory '/root/kmer-0~20150903+r2013'
make: *** [debian/rules:21: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
```
--- End Message ---
--- Begin Message ---
On Wed, Aug 22, 2018 at 11:56:33PM +0800, Lumin wrote:
> Yes, I'm doing parallel build with -j4
-j in dpkg-buildpackage must not be used, see dpkg-buildpackage(1):
-j, --jobs[=jobs|auto]
Number of jobs allowed to be run simultaneously, number of jobs
matching the number of online processors if auto is specified
(since dpkg 1.17.10), or unlimited number if jobs is not
specified, equivalent to the make(1) option of the same name
(since dpkg 1.14.7, long option since dpkg 1.18.8). Will add
itself to the MAKEFLAGS environment variable, which should cause
all subsequent make invocations to inherit the option, thus
forcing the parallel setting on the packaging (and possibly the
upstream build system if that uses make) regardless of their
support for parallel builds, which might cause build failures.
-J is the supported option for dpkg-buildpackage.
Also see #905835.
> On Wed, Aug 22, 2018 at 23:34 Adrian Bunk <b...@debian.org> wrote:
>
> > On Wed, Aug 22, 2018 at 01:58:15PM +0000, Lumin wrote:
> > > Package: kmer
> > > Version: 0~20150903+r2013-4
> > > Severity: serious
> > > Justification: FTBFS in clean chroot
> > >
> > > I cannot build kmer under both Debian experimental,
> > > and the debian unstable docker.
> > >
> > > ```
> > ^
> > > In file included from atac-driver/alignOverlap/overlap.H:45,
> > > from atac-driver/alignOverlap/overlap-sort.C:19:
> > > atac-driver/alignOverlap/overlap-stats.H:64:29: warning: invalid suffix
> > on literal; C++11 requires a space between literal and string macro
> > [-Wliteral-suffix]
> > > fprintf(out, uint32FMT" "uint32FMT"\n", i, hist[i]);
> > > ^
> > > ln -f
> > /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process.C
> > /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process1.C
> > > ln -f
> > /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process.C
> > /root/kmer-0~20150903+r2013/atac-driver/alignOverlap/overlap-process2.C
> > > make[2]: *** No rule to make target
> > '/root/kmer-0~20150903+r2013/atac-driver/libatac/libatac.a', needed by
> > 'atac-driver/alignOverlap/overlap'. Stop.
> > > make[2]: *** Waiting for unfinished jobs....
> > > make[2]: Leaving directory '/root/kmer-0~20150903+r2013'
> > > make[1]: *** [debian/rules:27: override_dh_auto_build] Error 2
> > > make[1]: Leaving directory '/root/kmer-0~20150903+r2013'
> > > make: *** [debian/rules:21: build] Error 2
> > > dpkg-buildpackage: error: debian/rules build subprocess returned exit
> > status 2
> > > ```
> >
> > Are you using something like "dpkg-buildpackage -j" or "sbuild -j"?
> >
> > cu
> > Adrian
> >
> > --
> >
> > "Is there not promise of rain?" Ling Tan asked suddenly out
> > of the darkness. There had been need of rain for many days.
> > "Only a promise," Lao Er said.
> > Pearl S. Buck - Dragon Seed
> >
> > --
> Best,
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--- End Message ---