Hi Ian,

FWIW, I have tried this on an AMD64 buster system with an AMD64 chroot. When 
compiling without schroot it works fine (I was trying to add support for the 
copy file range syscall, not fix a compile error)

(Sorry for the bad quote, replying from my phone since I won't be at a proper 
computer until tonight.)

Best,
Nikolaus

--
GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«

On Tue, 28 Apr 2020, at 12:42, Ian Jackson wrote:
> Nikolaus Rath writes ("Re: Bug#958989: dgit-user(7): building 
> instructions don't work"):
> > On Apr 27 2020, Ian Jackson <ijack...@chiark.greenend.org.uk> wrote:
> > > Nikolaus Rath writes ("Bug#958989: dgit-user(7): building instructions 
> > > don't work"):
> > >> But this eventually fails with:
> > > ...
> > >>  dpkg-source -b .
> > >> dpkg-source: error: can't build with source format '3.0 (quilt)': no 
> > >> upstream tarball
> > >
> > > How sad.
> 
> I have been trying to repro this.  My main dev environment is running
> stretch.  I ran
> 
>    dgit clone valgrind
>    cd valgrind/
>    sbuild -c build -A --no-clean-source --dpkg-source-opts='-Zgzip -z1 
> --format=1.0 -sn'
> 
> and it got as far as compiling a lot of C files.  The build failed
> like this:
> 
>    In file included from libmpiwrap.c:116:
>    libmpiwrap.c: In function 'showTy':
>    /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: 
> expected expression before '_Static_assert'
>      322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " 
> instead.")
>        |                                                         
> ^~~~~~~~~~~~~~
>    /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1112:24: note: in 
> expansion of macro 'THIS_SYMBOL_WAS_REMOVED_IN_MPI30'
>    ...
> 
> I conjecture that this was the thing you were trying to fix...
> 
> I will try a repro from my sid chroot, but of course running sbuild
> *inside* the chroot is going to be a bit complicated...
> 
> > Yes, I have [valgrind_3.15.0.orig.tar.bz2] too:
> 
> OK.  Good.
> 
> Ian.
> 
> -- 
> Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.
> 
> If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
> a private address which bypasses my fierce spamfilter.
>

Reply via email to