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 ---

Reply via email to