Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2018 07:34:39 -0500
From:      Ash Gokhale <ashfixit@gmail.com>
To:        Josh Paetzel <josh@tcbug.org>
Cc:        Kurt Jaeger <pi@opsec.eu>, Kurt Jaeger <lists@opsec.eu>, Diane Bruce <db@db.net>, freebsd-ports@freebsd.org
Subject:   Re: net/viamillipede seeks commiter
Message-ID:  <CAHpe%2B0a9cgKuGmX=0jEtcUbz81LcZVt3kdsVekDo4A7aFzGJ4Q@mail.gmail.com>
In-Reply-To: <CAHpe%2B0ZzP3BBDHTBMnLRoOtF4YreSh=FfF0vCarVa9VANtz0BQ@mail.gmail.com>
References:  <CAHpe%2B0b6-nxm5o7kvvzVG=7zpo1mRU6ns7vWRUF750b8-qv2Hg@mail.gmail.com> <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> <CAHpe%2B0awr0zL9Tp0=CKt3nLK4BQdKFEGk3qwPvjkboeeogPONA@mail.gmail.com> <B271493C-591B-4FDC-98A3-3B11CB2262BD@tcbug.org> <CAHpe%2B0a8vNKYxhT=p6OOUgbKtpFqEdmjSrsP_tFo3J5Sx9PUdg@mail.gmail.com> <20180303185149.GD32429@home.opsec.eu> <1520182718.1126475.1291006864.4F744B98@webmail.messagingengine.com> <CAHpe%2B0ZzP3BBDHTBMnLRoOtF4YreSh=FfF0vCarVa9VANtz0BQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 5, 2018 at 10:25 AM, Ash Gokhale <ashfixit@gmail.com> wrote:

>
>
> On Sun, Mar 4, 2018 at 11:58 AM, Josh Paetzel <josh@tcbug.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHpe%2B0a9cgKuGmX=0jEtcUbz81LcZVt3kdsVekDo4A7aFzGJ4Q>