pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/45210: bootstrap fails with gcc-4.6 in libfetch (debian wheezy)
The following reply was made to PR pkg/45210; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc: netbsd%marino.st@localhost, Alistair Crooks <agc%pkgsrc.org@localhost>
Subject: Re: pkg/45210: bootstrap fails with gcc-4.6 in libfetch (debian
wheezy)
Date: Sun, 2 Oct 2011 19:08:46 +0200
Please go ahead and apply this before the freeze.
Thanks,
Thomas
On Sun, Oct 02, 2011 at 05:05:52PM +0200, John Marino wrote:
> On 10/1/2011 11:13 PM, Alistair Crooks wrote:
> >
> > Indeed - so line 687 should go in #ifdef IPV6_PORTRANGE/#endif guards, too.
> >
> > Or move line 687 closer to where the variable is used, such as around line
> > 861.
> >
> > Regards,
> > Alistair
>
> Okay, I revised the patch along these lines.
> It's probably a moot point anyway; I can't find IPV6_PORTRANGE and
> friends defined anywhere, so the code between the macros doesn't build
> in any case.
>
> If Joerg is okay with it, I would be willing to take over PR/45210 and
> commit this patch once the freeze lifts.
>
> Regards,
> John
>
>
> --- files/ftp.c.orig 2011-10-01 17:08:28.658519066 +0200
> +++ files/ftp.c 2011-10-02 16:56:35.040791739 +0200
> @@ -619,7 +619,6 @@
> ftp_closefn(void *v)
> {
> struct ftpio *io;
> - int r;
>
> io = (struct ftpio *)v;
> if (io == NULL) {
> @@ -635,7 +634,7 @@
> fetch_close(io->dconn);
> io->dconn = NULL;
> io->dir = -1;
> - r = ftp_chkerr(io->cconn);
> + ftp_chkerr(io->cconn);
> fetch_cache_put(io->cconn, ftp_disconnect);
> free(io);
> return;
> @@ -677,14 +676,13 @@
> const char *bindaddr;
> const char *filename;
> int filenamelen, type;
> - int low, pasv, verbose;
> + int pasv, verbose;
> int e, sd = -1;
> socklen_t l;
> char *s;
> fetchIO *df;
>
> /* check flags */
> - low = CHECK_FLAG('l');
> pasv = !CHECK_FLAG('a');
> verbose = CHECK_FLAG('v');
>
> @@ -850,6 +848,7 @@
> uint16_t p;
> #if defined(IPV6_PORTRANGE) || defined(IP_PORTRANGE)
> int arg;
> + int low = CHECK_FLAG('l');
> #endif
> int d;
> char hname[INET6_ADDRSTRLEN];
>
Home |
Main Index |
Thread Index |
Old Index