From owner-freebsd-current@freebsd.org Sat Nov 12 01:43:04 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CEC76C3C10D for ; Sat, 12 Nov 2016 01:43:04 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0100.outbound.protection.outlook.com [104.47.40.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B9DE1FF5; Sat, 12 Nov 2016 01:43:03 +0000 (UTC) (envelope-from sjg@juniper.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=a6jFtVpNfHAVFbdEo4d+uX9LWjNKBt+rk0/s/3qAf2M=; b=c31yuJingfNnc2ot175L03CGw9/EKr7qJSzYWgufQK1Ba9HyEjAC+MSEh6oaQDOGV4iK5Mbic+NP29XLG9CxbAm5Rsf9U9tph9bs/8S/onvp5dL2DGugKqRTYTjPOqson1rd+piL+gqAnLtg+boHKT5vR4m4tdWdvqnQ7FpSL2A= Received: from BY1PR0501CA0035.namprd05.prod.outlook.com (10.162.139.45) by BN3PR0501MB1330.namprd05.prod.outlook.com (10.160.183.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.4; Sat, 12 Nov 2016 01:28:05 +0000 Received: from BN1BFFO11FD016.protection.gbl (2a01:111:f400:7c10::1:132) by BY1PR0501CA0035.outlook.office365.com (2a01:111:e400:4821::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.4 via Frontend Transport; Sat, 12 Nov 2016 01:28:04 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from P-EMFE01C-SAC.jnpr.net (66.129.239.19) by BN1BFFO11FD016.mail.protection.outlook.com (10.58.144.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.721.5 via Frontend Transport; Sat, 12 Nov 2016 01:28:04 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:1373; Count:17 Received: from p-mailhub01.juniper.net (10.160.2.17) by P-EMFE01C-SAC.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 11 Nov 2016 17:25:37 -0800 Received: from kaos.jnpr.net (kaos.jnpr.net [172.21.30.60]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id uAC1PacN011914; Fri, 11 Nov 2016 17:25:37 -0800 (envelope-from sjg@juniper.net) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id EBC1538551F; Fri, 11 Nov 2016 17:25:36 -0800 (PST) To: Renato Botelho CC: FreeBSD Current , Bryan Drewery , Subject: Re: 1st build stops when WITH_AUTO_OBJ=yes In-Reply-To: <38A0CDBA-83FC-4BA2-AD58-796DD01BAA42@FreeBSD.org> References: <5EB53098-E80D-44D9-AE6A-CAF43EF9C46B@FreeBSD.org> <61054.1478728124@kaos.jnpr.net> <38A0CDBA-83FC-4BA2-AD58-796DD01BAA42@FreeBSD.org> Comments: In-reply-to: Renato Botelho message dated "Thu, 10 Nov 2016 08:23:06 -0200." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Fri, 11 Nov 2016 17:25:36 -0800 Message-ID: <19445.1478913936@kaos.jnpr.net> X-IncomingHeaderCount: 17 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.19; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(7916002)(2980300002)(199003)(24454002)(189002)(92566002)(69596002)(107886002)(97736004)(47776003)(86362001)(50466002)(189998001)(105596002)(106466001)(23676002)(450100001)(76506005)(53416004)(117636001)(87936001)(77096005)(76176999)(50986999)(2906002)(7696004)(50226002)(68736007)(305945005)(8746002)(4326007)(6916009)(626004)(8936002)(7126002)(356003)(2810700001)(2950100002)(8676002)(9686002)(81166006)(81156014)(4001430100002)(586003)(110136003)(5660300001)(229853002)(7846002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1330; H:P-EMFE01C-SAC.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD016; 1:JbCOiUFq2GR1WC/hE/TeXUv9uHQnsTCrulfbYqCgGloiOh8iykjU/yhtZc/POlt0sCddSlEmKrDMa0x5TrHVE6eEMgDxekhfmNfW+FN9qyD5jJLwSR02uquFGhhWuHZnBaCeuQdqxf6cLihEbXvQqyHT45bdpqN3ntY1LWbI4xkp3i/+yjRJ8/TEyW5IZmOOC/aXUOOibVE3bQl61LzjG64buQZiykIRNwy4mhK1TImz3tFNI9+4qXefoFe/9MHT31/5m5XiHDNn+Y31rGHDl9sr9oLfb6T7Uyx2U4yPI+MiBb6LvGE1Xrs9bfpgHxqxBEUT4xoMIhZ971PE/y/ms4qu8asByilRTyECE2nZuOHzt4enFy3hFwNPb/XQIAsMntqKIyhk2W8X3xWukSRzGVGnE8nMSZ3cxmXr8EEY8aLGvK0EItLd5C6yLnr0ma1Xs8MK8lAlSs4YVPT345qx8dtq4aoLzLzLz+GIQ5eEa+mG6Knc6TAil1vAtLCb1YosNkXPDD/4NBf9zEejyjUUgQQLAwmiGCHGK7JVBH+FIkk= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1330; 2:p8MxQQKaGOchQDS9t5ZbarUFBeDloOgjKsr1+It5YceC0qWsCLe5DrNnvx07n42J9V7dhutheU7vtM/vEM5g4dJTxpVHYOyFyn1XQIeQz+NNU2P8pevF6f+Uhxm4NYehvwmhpKyvlFtbCCuM1XTChbL6SSPFeYhCKYI31AVN9J0=; 3:0P4NX9w6WvNuzfsroD3ey+MvwAliUoTm8gnT/FhTlrkUyt1sOQGfYMfdHrK/m6OK5LvUqTKjoXZ3hyYx2aLlRc+ADjydAEqq+c3AUTFA4pM6nfkJwB5mCBQ7Q/0XoO1b4PpUB6CXriVHq77423QyfR5Z21H55rwHe4x+9OBjcOqIabPECK+aLJEdlXy4OmHFISPNJBcW9mR7A/Oh47Y2PsopCx9y5IvHfCoxealYKeyej7m7Fw4G1Yg8Q9aWdR7DF1+MKzhjx7DarjERbgmjtg==; 25:LHgch54IA10Tp83rhBQdNf7jvBU2b39N6P7Sk5Axz49QuljfaiA6MhlTDkow5O0hiaHTc73Tc2XH2UWmY76xWAldh2R5vNQ+W64w6V+bC0fj4iO7+ml+LroK3oRuM6cCRHeT7e93XVqiYeK1AM/ZCmvul3j142lONjOwCz7b5Hp2eZyouzygpeIOQtt/cFPynn9ZywYgvlIGa9SAJn6WBcroxXbVXuNYeRhBpr85Cz03EjkPzY6X0tZOmrAtGJl52GPzyYxBvge1+0uCPuwMNlDDOLIl9ibNEaixxazW4S6GQ4kgYImyGlLUPGNIhVJ/XqFqdNOXP2bYRMt+bD7MbtvHYoq9754/pXqomlivl49GcUJSIjAdC3sAccoWOY0Fy+iuyGUDADSZjx41Y1CT68VGr4j5TsGOHQfc1GwtnUjs/hTvRx8TJa6KjXujxLSE X-MS-Office365-Filtering-Correlation-Id: 02933a17-a116-4f1c-f97f-08d40a9b263b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN3PR0501MB1330; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1330; 31:nHjfeJF69b7azAwuXQrckivRFDi1yTwXS6JXKF4lduk3MU+QyVIkD2SvOd/21EredEhu5RuUUIn8pDuAQHZ3BCVnjr1I/YRKsQReW9/ByWKWzHqca78UG2kRl1jqKzVW5e8TJYtk8eZc9HL3XBaDnjBXdmbw3IG2/qL7ykvf7TlfeQyUoLeh4NAyCrSeqwpLGV6RuIqDAf/Ngk5Ajli+yIUyfVwjJumzL1rK7MxssRh2CSEkZyQONvDmSpr7tCyj; 20:cNnUORpQCsB6r88R8pFpMDAZUwSn01l7tXuYN7oeSbk9+beeRPL6i6BySK/p3JdFsrWQDCY1iFgTGsKcCsvI89Lp7P8mG1H3+IBBMJuVJdZ0MJYCE2kr4TBPMUhK9lIorvqlzYEdM0pXxEOxCY63OkC5kEr+dmLvRLZY1Ouv6g0w59mo+IcvVnuf1vnLw+C8qJE/xHQgNu6KdntYeLcVDfIvE4BUfnJoVFHnUpiwMJyVHQ7xpX+ftRAk1Ga4Mw7OaXVWvO2D1hk/2DdNrZyM+kYQMdettma3pqb4YdY5HaqTfgHO4WmUuXRk8oPc8yLLETca6v6myZtcFSJ6DPthxI1VQMG2rArg+9DVql7h5rfBH4NAL9w9B52zxsg3zpQ/WjwYyzYAZ2gzgS0xpSfQ3mBwBv26KtQkCZgTrVtlud+COEEBrufBJYhQvsHeRw+hZ2n2H9C99Omz317rKDIHZmExx19ZX9jJKq94Z1SjdPn80A3g0u+ef4tsFVaSUAip X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13018025)(13015025)(13024025)(13023025)(8121501046)(13017025)(5005006)(10201501046)(3002001)(6055026); SRVR:BN3PR0501MB1330; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1330; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1330; 4:+jgrv9KzovrGPUbi6HJLeu5j6WQfcuYX3mJzomNV5DKCr07VqYdgFmvstWCrAqoJzkHebW0jtEaLf6cIqZaD1aIbdOPIw7sHXRvB32WKflm6Df/PppRCh0adQr7H6cQkPPs+CZWOdMVYDDpxn/jnu/Jd9c55LVnf48Adc1wDSEQWYqixWYyXoCY3WztLt7jbjXI8u6rsSIrK2xVdVki5shJscu6Zp3WSMpCG+cuu3JrnPeSCH3phPwyJqEJF44sY9tVHIRnn0UrrCntpOcNSWIFIVFfjZRJfP232UwmB9+pnJKgd4glWvJCZ6ZaMP6qOwtSRmZCP4FcSueuHrmo4l/pikGlwyJXQ19za9wXJP+aEgUuTE6r1LRE3duNwbijHQ2o1yFZ0XHtvY5GILeQv8EE4QTNZb3gUIXmIlkjZvg7OvrSf3Xe3WSQVPo2lEmBSgaXkk1mbplOKJilcDv3UvGETz9Ck1GDAml8DxDXorzQ1/MkkzBOlodbh+DxY7fTQB36YxxWmFCMSeoIHNEjCeA== X-Forefront-PRVS: 01244308DF X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA1MDFNQjEzMzA7MjM6NDIyeFNHNG5DRm8xSFVRTnUvZElnWjhH?= =?utf-8?B?c1ZzdVZXeTNPejlNdUZRSkRTZlBkMDVab2hzS1NveisvMlkvUUFMbEJucXVE?= =?utf-8?B?MzREM1lOamxKVFRCVWJ6NkdVK1JsVUViQWVHNGdGallBZUNsSHg5SkpsUG4y?= =?utf-8?B?VWJUNFZFVmRQL25FWUdPV2dDKy9sc21Xc0R6UmxCSGNwUGttemVXOWkzTjh3?= =?utf-8?B?YzFaazFpY1lwUmt4NTZjUVBIUnpZazhrMys1UVdiRWVMVFRHRjQ0RGRvUDk0?= =?utf-8?B?TDJSZnRLSU5tenE5TkJ5ZTZKM1NHTEVWaXliSm9JVEFTei9JWVFibnppajEr?= =?utf-8?B?SHhqSEh1NFk4VTdxK002QVY4MmVwTW0wd2tGM0oxdmZKZ2cyNnNHY3NJLzFs?= =?utf-8?B?NW1FeG8xdlZzajRvYndQTWhuaXJwOTcrSWxuMWxrQjZFU1RaVjhTVWZDcHQ2?= =?utf-8?B?a21MNzhsL0kwSmlwd1o0VlBZaVhhQ2VxdmhBbEpZc3plQkgxU0UxemEwUUw5?= =?utf-8?B?dkhidE9ncFE5Wk82bk9QZE1tNmR2bEZzNE1NUjg5ei9XTVZMOHI5dEpFckps?= =?utf-8?B?WW9xYjdBZG1IMjhiODQ0ZXcyWmhhaW5MWi9GUmlyMTZvWVExS3FFVmllc1hL?= =?utf-8?B?NlQyQWdndkNIV0VvYWwrVElsTTd2Nkg3RlBYQVdnQ3NnNUNPUFk3ekpYRjMw?= =?utf-8?B?eUN5VzQ4K211b2FYUkdieE9SZEpKN3hiVFphRHVwMDNDbndkM0pZK3pGRFl5?= =?utf-8?B?WVZVaWk0NzVlYituN2N5RWYzckYvbGJJdkxYaWVtL0JWcXZ5aUxtcnp1OTMz?= =?utf-8?B?eDJRZWZMcFVYY3dpTEllRGN4SE9ZTjlTMkhSMThKcjVEeTJqcGl5ZTVWTFZx?= =?utf-8?B?aFBHZXM5OVlsTjVqTnhOajR5OFZrZDRQMlZTVjRpczlGZWJvMDFqOWhCTmxD?= =?utf-8?B?UUErdEh6OUVCMjBnVHJsQWw3M3ZLRDEzNWVYS2d1Zm9lUG9tS1RtZ3dZQ09G?= =?utf-8?B?VHJSSnVvNmJZd2NqS3dYWWlrVzJWR2p3SklnYTZjUFVkRTRnV3ZRUHRsVWJo?= =?utf-8?B?R3RyQkdjUUxOQ0ZRSUZsSUk1REhXTGpYK1dRdjE4RjdwRzlNbjFjYnpJck10?= =?utf-8?B?MUNibXdaZndIc2pqZ3FhZXhIOGNlVDZ4eDhFUWNHYTVNQlNOMHgvREZhRXpo?= =?utf-8?B?NFZjandTc3JtWUV3NTcyK1VJR2h1SXNjTnVmL3pkQ1BhZUthdXVjMm9jQWt4?= =?utf-8?B?ZWhEb3VqSERRQmN2SmMzcEQrQk4wWWEwZ25KN2FQMC9zRHJVZzFUUC8vai9X?= =?utf-8?B?NTlaN1cydW1KeU5qYlZKSFVmaHdvQ3UxbHkydi9KY0h2UGRWcjAwYXZjL2FF?= =?utf-8?B?WnBVbnZqalh1QXlsRDRWZkJyd3V0emM4Zm9JdE9ZQXVodmRhd2Fyd1l3Vk4r?= =?utf-8?B?UmxrL0VRdWNiRnpZT01PQVMvbU84dC8wSDNqMjkzamUvVWZtVitsbEVFc1JZ?= =?utf-8?B?K0tLSnk5Nlh4Q2FrVU1kZFFoODQ0UGFzQW9KRktDdFFJcEY3a1lna282eFo3?= =?utf-8?B?cHJwTWRUUzlCRlRGeVhxUGxjenBEa3NwSHQ1QmlJWGNham5Ob3VyMWo0MHZh?= =?utf-8?Q?I=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1330; 6:inl51IiBL/nJLOPdtHKyH9dk5pKiiHl3Fe+iLU/bP38yqbEddZUjPumxelSZJjWWUbh5sDDZTw/YXt+m9H8pD0vdda0pq87DeD0M8d60soxhxAW+ldoXdYL4mRVuHu8Lt5APp8EyHVWCVJxGcyu4C+zFUHmkPUVi+YSMLsann6AA7ohR7VSpPkQHXuOiTh8lLf2OfhUpYUFuwSAdti6YrEotCULA6JynInBDF5sgBECt59gHsbK/A60JsFlgTgEnjtCdpFhs4Z8szvSAf7sNJbyeML3Cl5/+onAfjy2nMVs5ATcfzLlBZHdlgPAevgrig75Xdd9OEM+VeW1eo8fqDLsglYPKXEew9QSeKqU35yQ=; 5:fRgP9w4diAwJ4TBu8YW9W0/E6UWb80bzcHiqiarCzBIulAarCBjaYrD8szJh/+wwOXuyEsptmPc17NQwNhUuu4+WT9FNebH6EkgJAeY7zwrhxP2CaCaLC8XZc2vWekdgO1b6P7NeoK3RDwm17jA/ag==; 24:CzWZ2KRaIGnju0hPzGa0OlsvsvDgUDokqBVzWh2BGvL/Vp17eml5HllCIkuLEZvOTjY6rkiJaHEnhwlTin+wEbeGUuhlv3yLCbRBS5Tf49c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1330; 7:wZbPP4o0qz1yxCGVaLWlH2p5wmNJZMjN4To4IWZCD95tLA+sxAp5II2ZSCkgjQIxwjv55HB9iG/t2Ej51sp4iR3LZJCVWdtNqZ0XvkpKsqhaXmYiSUlYvEzgXmpph+gr7756HVkj+PMjfAyGaVl4C4Fim1HCRlcJ1BbZQC4Oc3kkEK+4zWaMgcTusjLzpU0iAdugpz1PAKFxnr8WXwS00ADeGjGBNaJuTH3whX/88rqxYmWTzUw8FsH7ndEBtOgHMfSdePlRYAMBMXwphTlMvRf1GFF/Z5pIv0ohQAPyjih73vRaXYlRY91o6AVAPZUlyPdh8u2l76ovEZX0gMACjCCbJ3NGYe0+dgGL21N3rUw= X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2016 01:28:04.0167 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[P-EMFE01C-SAC.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1330 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Nov 2016 01:43:04 -0000 Renato Botelho wrote: > > Interesting; what .OBJDIR do you end up with for say bin/cat ? >=20 >=20 > In this case it fails the first time pointing to expected .OBJDIR, then s= econd time I run it builds >=20 > /u/s/b/cat # =E2=9D=AF=E2=9D=AF=E2=9D=AF make -DWITH_AUTO_OBJ > [Creating objdir obj...] > make: "/usr/src/share/mk/auto.obj.mk" line 61: could not use obj: .OBJDIR= =3D/usr/obj/usr/src/bin/cat The creating line is the clue, it is just obj rather than say /usr/obj/usr/src/bin/cat Do you have MAKEOBJDIRPREFIX set in env? Or are you relying on bsd.obj.mk to set CANONICALOBJDIR:=3D/usr/obj${.CURDIR} ? Since we need to do auto.obj.mk *very* early (so .PATH is correct), it is probably relying on MAKEOBJDIRPREFIX or MAKEOBJDIR (I always have MAKEOBJDIR set) since bsd.obj.mk will not be included yet. If that's all the case though I wouldn't expect it to work any better on subsequent runs.