Hi Eriberto,
here is a new merge request : 
https://salsa.debian.org/pkg-security-team/outguess/merge_requests/3

Here is the details from the commit message for better clarity in this
bug :

Due to the changes brought with 70_fix-parallel-build.patch, all builds
but arm64 worked. Arm64 build failed because of ans2knr executable
producing random wrong prototypes. I saw this was due to an unsafe use
of strcpy that most of the time works but not on arm64. Actually,
conversion of ansi to knr standard is not necessary as cc is ansi. So we
can :
- use the ansi build makefile
- get of rid the parallel build fix that is needed only in the
  unix build because of ansi2knr use, which we avoid in the ansi build

I tried this change on a few architectures, but can't test it on a broad
range of architectures, so I just hope that this will build properly on
all archs this time. I feel confident as it worked well on arm64 and all
other archs already built in knr style and it should work in ansi too.

F.

On Fri, 2 Nov 2018 19:43:20 -0300, Eriberto <eribe...@eriberto.pro.br> wrote:
> Em qua, 31 de out de 2018 às 06:33, Frédéric Bonnard
> <fre...@debian.org> escreveu:
> >
> > Hi Eriberto,
> >
> > the errors you see in the builds of 2018-10-29 are the same issues : I
> > initially tried to reproduce the bug but failed, so I asked a give back.
> > The new errors you see just occurred during that rebuild but are not
> > different issues.
> > So the merge request I sent should fix all the errors on amd64 and power
> > arches.
> >
> > F.
> 
> 
> Yeap! Thanks. I uploaded to experimental few days ago[1].
> 
> [1] https://buildd.debian.org/status/package.php?p=outguess&suite=experimental
> 
> Now, arm64 fails, so I can't upload to unstable. Do you think that it
> is a new issue from makefile.unix?
> 
> Cheers,
> 
> Eriberto
> 

Attachment: pgpby1_lk8pvM.pgp
Description: PGP signature

Reply via email to