From owner-freebsd-ports@freebsd.org Tue Mar 6 12:34:42 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0A1EF2D1A0 for ; Tue, 6 Mar 2018 12:34:41 +0000 (UTC) (envelope-from ashfixit@gmail.com) Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6761074BCD for ; Tue, 6 Mar 2018 12:34:41 +0000 (UTC) (envelope-from ashfixit@gmail.com) Received: by mail-yw0-x231.google.com with SMTP id y186so6816945ywf.7 for ; Tue, 06 Mar 2018 04:34:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=12mZjGfxzQBJTJRuUpvvqaeg/WjI+Inwe35yIe/Maa4=; b=G7KieB6OIBcjbnPHt7Q41PWaJ3DGv4EcQqF8NG7NfUXoSC3MZcacmwf36WgunVS9tt gVZfXXp1ko0Szvu6dNqSuddkM6wJPiBkKjCh+4lUN0DIk37AfP2MfzW4+C59k/UEhK1Y IsdGbcSI3DQ8eG9c8UYwCAAxqZq75AeqglNQ0ZPWvom1ulwYbvFvraYf0FOGbcyC8xCC q1OQtvIYKarSBk389ACXnKH48z1cHtuwMs4vlCgeJCj1jQydVI1EZbCRb2imkRIYUpdl Ghku+7T+EBgNGQvk50+pxLuhgT7z9wy3H45hPO/8IpjKUrWrP7TxHyKy5FzTi9Y+V0Tz vWfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=12mZjGfxzQBJTJRuUpvvqaeg/WjI+Inwe35yIe/Maa4=; b=SJynuH8aLMX1nETJRkNeDc4saDSW5Aptgnjs7CXm89In+pyp0yY413kt2E825GJjQ2 OPFTsIkWezC4PeTj33u4PyXT6WqB55iv8ep6yazXDpNnEGT5NFgtx0KvjKWsrfzexTdQ 9xCXRH9ijZ9OU7DTiLTZTHOgHmTdVJ0Zdfy/RagX9eCdnTVSC2AXGHmqqX1tUvcPbgic 4uIy8CWA6W3RnJUT3f51MnZq7DHPwaL9gO7tachk7bvftnbFRONFL1ETarT+ZL9M4/rW bJsOXdoo5q8NjDgKvKtzDzgZOEKp/7cHfw/yFuMh5m/8OK3Hbmu0GNRftpXwoSIeWUKU xe8w== X-Gm-Message-State: APf1xPAbvJDxhOkY8U8XwAsnp2armjJ+agv4jUv1DHZ+M970aL018vuA Q6OxBwBvV0g1p/QkVNMw8XJhDbLtybO+roaaEcSNCEP/ X-Google-Smtp-Source: AG47ELs8MpuVaF7bXW3DmFuqNPdqbMf531xQ2PlPt1EH9mBu7F2kceHQcDZxENZ8I4N9Gpjr8Q8o2UQ72lB1PXdPO+c= X-Received: by 10.129.155.3 with SMTP id s3mr11073926ywg.427.1520339680234; Tue, 06 Mar 2018 04:34:40 -0800 (PST) MIME-Version: 1.0 Received: by 10.129.113.69 with HTTP; Tue, 6 Mar 2018 04:34:39 -0800 (PST) In-Reply-To: References: <20180303044839.GA32429@home.opsec.eu> <5A9A2A97.5090401@grosbein.net> <20180303050654.GB32429@home.opsec.eu> <1520059234.309443.1289947728.44653321@webmail.messagingengine.com> <20180303080634.GC32429@home.opsec.eu> <20180303185149.GD32429@home.opsec.eu> <1520182718.1126475.1291006864.4F744B98@webmail.messagingengine.com> From: Ash Gokhale Date: Tue, 6 Mar 2018 07:34:39 -0500 Message-ID: Subject: Re: net/viamillipede seeks commiter To: Josh Paetzel Cc: Kurt Jaeger , Kurt Jaeger , Diane Bruce , freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Mar 2018 12:34:42 -0000 On Mon, Mar 5, 2018 at 10:25 AM, Ash Gokhale wrote: > > > On Sun, Mar 4, 2018 at 11:58 AM, Josh Paetzel wrote: > >> >> >> On Sat, Mar 3, 2018, at 12:51 PM, Kurt Jaeger wrote: >> >> > -- >> > pi@opsec.eu +49 171 3101372 2 years >> to go ! >> >> I get a different failure on 10.4 using poudriere: >> >> >> tx.c:317:11: note: to match this '(' >> (void *(* _Nonnull)(void *))&txworker_sm, >> ^ >> 1 error generated. >> *** [tx.o] Error code 1 >> >> I have a small Makefile patch I'll send as a pull request to satisfy >> portlint. >> >> -- >> >> Thanks, >> >> Josh Paetzel >> > > The nonnull attrib error is a thing to ponder nice to save those two > instructions: http://rachid.koucha.free.fr/tech_corner/ > nonnull_gcc_attribute.html. > Looks like we got it here https://reviews.freebsd.org/D2101 > And clang suggested a change that I complicitly copied without > understanding the portability damage. > What's the portable way to murder all the typing and shut up the compiler > warnings? > Is there a correct way to indicate the correct types through the pthreads > interfaces? > > I'm also open to suggestions for a minimal makefile that satisfies the > build discipline. The tool itself doesn't need anything except sockets and > stdio. Future work would cap limit this, but it's not really portable yet. > > And thanks for the portlint PR while I learn the poudriere. > I've made peace with poudriere in 10.4, 11.1 and 12 current jails with USES= uidfix, and also fixed the spurious pthreads cast that was choking gcc. Would you all try it again please? https://github.com/agokhale/freebsd-port-net-viamillipede/commits/master