From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 2CA102DB0C8B for <9fans@9fans.net>; Sun, 21 Jun 2020 09:01:44 -0400 (EDT) (envelope-from conor.williams@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 27B0926BAD2; Sun, 21 Jun 2020 09:01:44 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1592744503; b=RjbicRWEWizvjFVTP9kTi3zYnaYU9PdOvYXsKHRIwFoIp1VE3H dlCd4l2iSyUnaBQmBHg0aVIlU/4Lv/RcrJa/zhyzPggBYByhvkV1kPktIw8BAZBU YtAfeKnu6SH5tYx+DVe0r+On/Cz7UBXtMwpCi9mKflJiNTKN+7jcqePRz8ykaUiM D6w1ezIjr6gkXyFYSFiyOzaidG6JQWNF9d7QgUKdSWlRmREEauAsOjoFwoJbIUTO XXsWflry51PzcJVpa/nb9/sYpux6scG08gg4mBlXLIU7lZq7YHboPCNl1FnLypGu 1I/2JRyX62WXfPhlLdR/1zSjOZh1kLnEqyqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1592744503; bh=hZDWzjRTXnDEaiYwj8S0adg8472+kzyVk+wUdzd99pQ=; b=KDC3TFOeHq5G p8ew5iXZKxayMHgDRwJOY/tB7va+4SQymWkSevYdvojmxzjG/M/q8ZEvT9iCbJAR exqwQ7eDSa+zCtgfaDJmYo7NdVHdCXMEC8ztSE7svtmPp569j9zpeiXYbEXQK6Vi s7ic0ctgt3TsiaLcXw2n4qG+9u/cg5fgtFmZxpjgrQ3w6pgZTijPTg2wZ6lQ1Ldc 1uZPA9Mk4aMNGanVFCMPKu8hQS7r/nbg4xFYWJizSgDAFqjsoCUYn/ARPWu9YKnc 4NLyDoJYqOiTTzsKLDBPOyPofPwhQ9pJKFQbSfVjJJTFSTrgNTQEpshzsjPSDA4B t5KQAOpCRA== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=UPZl/50y header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.128.50 (mail-wm1-f50.google.com); spf=pass smtp.mailfrom=conor.williams@gmail.com smtp.helo=mail-wm1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=C9b9yhF4; x-ptr=pass smtp.helo=mail-wm1-f50.google.com policy.ptr=mail-wm1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=15 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=UPZl/50y header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.128.50 (mail-wm1-f50.google.com); spf=pass smtp.mailfrom=conor.williams@gmail.com smtp.helo=mail-wm1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=C9b9yhF4; x-ptr=pass smtp.helo=mail-wm1-f50.google.com policy.ptr=mail-wm1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=15 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduhedrudektddgheekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffucdlud ehmdenucfjughrpeggfhgjhfffkffuvfgtsegrtderredttdejnecuhfhrohhmpeevohhn ohhrucghihhllhhirghmshcuoegtohhnohhrrdifihhllhhirghmshesghhmrghilhdrtg homheqnecuggftrfgrthhtvghrnhepudfhhfellefggeffleehfeegveevuedttdejfeej ieeghfehudfgheeftdffveeunecuffhomhgrihhnpehtohhpihgtsghogidrtghomhenuc fkphepvddtledrkeehrdduvdekrdehtdenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepihhnvghtpedvtdelrdekhedruddvkedrhedtpdhhvghlohepmhgrihhlqdifmh duqdhfhedtrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeotghonhhorhdrfihi lhhlihgrmhhssehgmhgrihhlrdgtohhmqecuuffkkgfgpeeijeefhe X-ME-VSScore: 15 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'conor.williams@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="conor.williams@gmail.com"; helo=mail-wm1-f50.google.com; client-ip=209.85.128.50 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 21 Jun 2020 09:01:43 -0400 (EDT) (envelope-from conor.williams@gmail.com) Received: by mail-wm1-f50.google.com with SMTP id g10so12456605wmh.4 for <9fans@9fans.net>; Sun, 21 Jun 2020 06:01:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=hZDWzjRTXnDEaiYwj8S0adg8472+kzyVk+wUdzd99pQ=; b=UPZl/50yVwhoEbi0CwYz584bKYc9np/Hc6geC41QLc8+m/vbDW5+i0qGDssdyabVO8 r60ldJnbJXExWeFy7o32uCA8kfY3X+MaJ9Gwya/UP+lFfYc4O+UBz3pOEJ/x/Po/6jVv dFmDoAfmmNTqGWRo42byIuoLWKgbyjMq28DJIWG5IPa89Fi6rcmmUM/4+xYs4Js80WhA b7tHuIUTZCHXIL8IOZ1tY88OslMjIlkTU9wxcuFjTTfYYv0B8XGrLGaHvoSfAgOR7K/w 4Q/k8gieyTGD+cMWKYxbRdIrs7gN07lMTljj4U8neVa+WdSZBY7Hap9W2Yss5NMzG7G0 7O1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=hZDWzjRTXnDEaiYwj8S0adg8472+kzyVk+wUdzd99pQ=; b=C9b9yhF4fHIIGjx/hh2PYuZxWIg5GDkqEbUaexrjhOym9rRzDJi0e+SVrkalX5UFr4 7ypGGGQ9kNRqL+jB/7+J9XnQmhTSEmMi1OVpTV59t2ZJR6dQNxJf3YMqZDPwFFKmNHjj 9i6z2YivOUZSiVRAAyHzSRC7uDWnEzPttJF6qs47Smnic8FSd6bpaMUCsjwTGVQd1q4F xd2GePmc1TrMFIreq1k0moZZQng9I3fsHjhGGb96EeenTBR5Jv2jGD0z3HoMNI1bzgN4 Ld1doNdCbpDoYWCN0oamhI17WEDi5f42c+Tgi6URE1/jzDo7lipknEQ2zP9DIiFWIniZ NS9g== X-Gm-Message-State: AOAM53154i/URGeyBnD51NMzP2OI4TX4oY2losvtXiD9+g3U3djxVoef bzYSyuFTBIw0myYyDgvJKxun56ff6xGX8x3Id20Ikurv X-Google-Smtp-Source: ABdhPJzWB5DAQX8d2kae8IHd1gh5JXEcs446Fy+V+2LOqWiMhwdBnmxJMDtSaw/XSWXXDoMLARMi4x/EaYKTZWdYpRI= X-Received: by 2002:a7b:c343:: with SMTP id l3mr13314147wmj.178.1592744502088; Sun, 21 Jun 2020 06:01:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Conor Williams Date: Sun, 21 Jun 2020 14:01:32 +0100 Message-ID: Subject: Re: [9fans] Tcl 8.7a3 port to Plan 9 To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000043d7bc05a897ba8c" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 5e584d9c-b3bf-11ea-b987-850408b4dcf8 --00000000000043d7bc05a897ba8c Content-Type: text/plain; charset="UTF-8" ok, ty On Sun, Jun 21, 2020 at 1:55 PM Mat Kovach wrote: > TCL 8.6.10 is the latest release. 8.7 is an alpha release, with some > significant changes and is still a bit of a moving target, if memory serves > me right. > > The 8.6 version might be a better release tree to port. > > -- > Mat Kovach > mek@mek.cc > > > > On Sun, Jun 21, 2020, at 06:27, Conor Williams wrote: > > hi 9Fans > > I'm porting the latest Tcl to Plan 9. Any help greatly appreciated. > I have it down to about 15 'c' files with bugs. See Ps. > > Kind Regards > Conor (Williams) > > Ps: > o. stat64 issue > o. VOID for OP dot > o. sizeof issue > o. addrinfo issue > o stat64 again... > o. not a member issue > o.VOID OP issue again > > in 'c' code files such as: > tclOOCall.c > tclSelectNotfy.c > tclUnixCompat.c > tclUnixThrd.c > etc... > using the standard ape env with standard 'cc'.... > > > *9fans * / 9fans / see discussions > + participants > + delivery options > Permalink > > --00000000000043d7bc05a897ba8c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ok, ty

On Sun, Jun 21, 2020 at 1:55 PM Mat Kovach <mek@m= ek.cc> wrote:
TCL 8.6.10 is the latest release. 8.7 is an alpha release, with s= ome significant changes and is still a bit of a moving target, if memory se= rves me right.=C2=A0

The 8.6 version might be a be= tter release tree to port.

--=C2=A0
=C2=A0 Mat Kovach
=C2=A0=C2=A0me= k@mek.cc



On Sun, Jun 21, 2020, at 06:27, Conor Williams wrote:
hi 9Fans

I'm porting the latest Tcl to P= lan 9. Any help greatly appreciated.
I have it down to about = 15 'c' files with bugs. See Ps.
=C2=A0
= Kind Regards
Conor (Williams)

Ps= :
o. stat64 issue
o. VOID for OP dot
<= div>o. sizeof issue
o. addrinfo issue
o stat64 = again...
o. not a member issue
o.VOID OP issue = again

in 'c' code files such as:
tclOOCall.c
tclSelectNotfy.c
tclUnixCo= mpat.c
tclUnixThrd.c
etc...
using= the standard ape env with standard 'cc'....


--00000000000043d7bc05a897ba8c--