From patchwork Sun Oct 2 23:47:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Julio C. Rocha" X-Patchwork-Id: 34829 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp1008163pzh; Sun, 2 Oct 2022 16:48:26 -0700 (PDT) X-Google-Smtp-Source: AMsMyM54CJTn0/rOvOV40sSErX7oqAw2iNNWNu4oRr7z3uNsZpFb17VnzxYFYrkcgzifBITw9bOe X-Received: by 2002:a05:6402:2748:b0:459:15fe:a868 with SMTP id z8-20020a056402274800b0045915fea868mr360880edd.157.1664754506519; Sun, 02 Oct 2022 16:48:26 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id dt3-20020a170907728300b0078173c4efb1si7480525ejc.835.2022.10.02.16.48.25; Sun, 02 Oct 2022 16:48:26 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@rocha.red header.s=selector1 header.b=uVJ9wYbz; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7CC7568BB7E; Mon, 3 Oct 2022 02:48:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2068.outbound.protection.outlook.com [40.107.223.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB51A68BB7E for ; Mon, 3 Oct 2022 02:48:15 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RsHEgVjjKfoZD8DAVXUcjTyVtzJlqEbB5OEzXFYBwWKdXVx4QL6s/vhOVrNxUa48MWTxzPHkn5JIP/hPJbVw4NYwAEO45cEuIwvmMiGvTyT2nUm2AH01JjJUFQC+7uKkqu4FcrsY5uY4HdBDbVaptu8azOjQJ6JHMMtEXYn9kWDaYdMz+Bncg6jFJnW0eMeqrO5oqy2KkFyUzj8xlbgMCxmkB9oORPGfN+kpeq+9qfzHNCd0hsdCxxb8IjeQ+KfCiWnDRtX25xaF+Lk1bi62talUhJY8GMUlZBI2VLVovF42PtPI/S1WRl1ychfdniGGtFUpfnjasv6/s257FgtMdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sgH1BCS85IlfSHdDmgHYzr57CbfW18n63EHbX2c4oK0=; b=PmEI7Egd7vhQdk3DbJDC51YqNlkgcgUzZQw23TJuWUBrhe8iC8bZIHsI3FT69DAGlcKjfkYBdac7xQND00jKCuOyPBJYCN+TTU991K52LxTMt9UugnHSG414p6wcDaKIbm84DLqsMMR/+jWOZFqP+6L5rtTue5AGuBU8tdcFdUf3occ1YE4RFHKEqSotGjsTWcSw7VqRV+8bV+BcQANrL88uG/sZC/u+gk6mB4iOqD1zP277xLUJSo+wNRB6c5BYUCWwYhbOzKR691LnJLSlqhNVtboo2GWhlt3MQR0Qg8QR2zkSZK2pdfkOjBUdDWhFFmbhLNGb3eVAIjIvYZdo0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rocha.red; dmarc=pass action=none header.from=rocha.red; dkim=pass header.d=rocha.red; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rocha.red; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sgH1BCS85IlfSHdDmgHYzr57CbfW18n63EHbX2c4oK0=; b=uVJ9wYbztyTLsNcekdxn4WqbevxgUckzYuQ0VsLGn3ibQAWf1/NVmFnVZFpPssc+kb7mSlSDwh8CnyJcpA7idskLpORUsuAk3bGxC4PX0QpzOsa82YXEiGHHcligMBykLamL0NqftrHyeRWyuLuQ0BgiLWLVlz68hMr1QIteQpWahLyhfHcp5Rn7yh8w3lfJZe3yohjaOyC4Ddhmz4rpa2MLWbrj5TKGFAokBeSo89mnNiyRw7My7+TYrdeDB2NgpbSzZ1SKgMEe9aeFjR5jj+BlYJxe5KbOX9yPUsaAvMIIzgw1/TnJjbMXa9H6dnQO/yWO3cZKxKlleJootkEAIA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=rocha.red; Received: from MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) by SJ0PR04MB7376.namprd04.prod.outlook.com (2603:10b6:a03:295::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Sun, 2 Oct 2022 23:48:12 +0000 Received: from MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b]) by MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b%9]) with mapi id 15.20.5676.028; Sun, 2 Oct 2022 23:48:12 +0000 From: "Julio C. Rocha" To: ffmpeg-devel@ffmpeg.org Date: Sun, 2 Oct 2022 16:47:54 -0700 Message-Id: <20221002234755.3354-1-dev@rocha.red> X-Mailer: git-send-email 2.37.0 (Apple Git-136) X-ClientProxiedBy: MW4PR04CA0310.namprd04.prod.outlook.com (2603:10b6:303:82::15) To MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR04MB6767:EE_|SJ0PR04MB7376:EE_ X-MS-Office365-Filtering-Correlation-Id: 025924d2-d7d9-4db4-cc82-08daa4d09165 X-LD-Processed: 2c16853d-bf35-4b77-abbf-d72bc4d340dc,ExtAddr,ExtFwd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9PIKWpQ4NjvnWwklnhkzV/fAder4DwZidZMx/mCpTRwVxmTf13jwj1Zg3A7TcIZ1tfspLXjowDJZ1XlyfW6zKGOqmyIcZTvqV+A9Hv5cMckr45NtE+Ju1fSuhKkIPsnMALb/iHJY1sPKgn3AgihzkvHOOzXGFZlB5NmLyEOoEscrnt80wQVMOiuyWOHmP92XFmIhdonivZJEAmGUWbL7RnzQXx6pBLEgxI+L2KbxcnLDU0rUOvJQvreukkeuHuJqwZJ/Vm1bKP67x/UyGNKaWsdNWSmGzO67w+Jcl/r/G9nWrf8qvWmy1AorIhqx7cfLMsPVrKUlUkjcuKXNSpf1GMyuPmF/VSV5f84P+naaUgDqSBJqL7+q3m46H5DFCWAoV75XbIV2AXih1jdnxhv8yOH8szLhgo4bNb/A+Aei8DrHnMuZDiDgpjvsQpw5s6P6KK5+gAMyY+qEOb2lQpx0cTSwvMu2WL50rgizgWvz+XZOQNidS7R0wrdDOjlwvdQXpdqDqGiyqOUNETV30OoHlzp3SYH1lSYJeZmspthu6fVhrt6STay0wd2iRj0WySRZlUY6zGOtEMB51eRtz70IYIKLzx3WZjV1lS5MVAP68/2NwKE7imqwYfus2w+bFq4+rD5uQNMHXwcAyuaEL4c+F0PfwHZlbdh8ADt6siO2oDti4YSmG+OI+4yaedZJumz/8poZWPpS9u5mdSCm7ldEviZbHIb5eWZto6oOtxa/QIf2Rgx32+fg7cqbpQQLAG6LB9o2dkZOL6tEEAGB4TO+tg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR04MB6767.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(366004)(136003)(346002)(39830400003)(396003)(451199015)(41300700001)(66556008)(66476007)(6916009)(66946007)(8676002)(4326008)(6486002)(316002)(4744005)(38350700002)(2906002)(478600001)(38100700002)(2616005)(8936002)(107886003)(186003)(6512007)(1076003)(5660300002)(52116002)(6666004)(26005)(36756003)(83380400001)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aOq0FC+j5DUIZEpA9xtY1m4iNwxBdDZmiDOuu/GwKRFkBtHNbPfSxYHxl1jwOEWjp3/1hpB5yJfNtDdjh9ablUWxNN4jzWocVHEHpHZJVva04f3i6pXb9w2iwCCkfvxpw7STYvuCPbv3KbKG7P5vKpjVtrmkHkXsKUbl28BgM9FsiFrDRjK/nDbkC31jnZThXR62aRVOt5qr/ckPMUupPNjsKpfjhyhSbKDeYwRl4aGkiaLyBN+IS9t5vTi7jvaHm7xOT8CJkCzDaiSwu3ntpTacqVVMC5GHpQECxxObFZZ1fkCxN2DipRzON+aBAMRcZ+JWIA4bXFOynrz1AzZs1Y2fTt2eKxwsnRwTbiqABlQEYONbrBluBrzZbySv+/tADxYdtXguy+lfakyvepgZ8AyN6YVDMqi/3x539sQubcmyqV0BIg85oK3C5Zsl2ldRa3hEmnlVLCD1LKEmSvNtHieIUX/0l8YJgLT8a2kM3CRVmFIXVqLt/k9tuCOftb3+uPKxXt0ejg+ovpeKsTpzS+Odgqng75mZ+S9/YuOa4qCEQnLLCLrhW/FRwJgP/H/YhrIywYW0OzCX0wJc6BfseWW9cDrC7GOQjVw9J633JpFpox4lDSurW7pWNQePlGpbTWW80kZbuE4YM7/N39VxqC+qux+TLbAFuWzI4KLfLmvq3YzWFqjGyS5EcgjF+s/sqllA2KVn6wM4Rdc93Ql4RiK2ag22V7coI5CK3EYkTnBMbxeDov32tEFWgQ0Mugek+w+5MuSCPz0Ry1bSPvfjMFePVE61LinpgE2xitOF1EB/ru364y3v2ZPRitbmkMV3ITZksKn1xbQjW9szuJLtX/9NqYPqQs25m1dLqg1wrlOzoVn45CAoce1VsM4DKBPu4QRmlsXD/4je1R7L0kvRqluIcsoGCkAYZOclGeOb72rizqa1FdHCiYEn9KIhJqg8etFA4nfD2PzS0pwf0tNUHrNSxFYGjUUW6AI0fkrnMQndO4eHXrPEYY9Pthj7NJqKvvDZyKV0yqUltAGD4PPxQTI0wu1oux9gNTFA/RS3qlCK8zqpbGqxT1mfnIjfoHkbLd8iC2woC1K0O6ETO3zTxAYRshNgmBq0wpXvRYaIpwjF2QxRFA3Q8xa4pVute3a8vDoaMHCfn+LTH85x6UiXgEVyKZn47AXlQPrdLNfSO5AHj6ZT5KjdSMzvBN4wVtk711778cHrVa6hd2eC74alodmqMhQHHtkhOs7sOr0oD2uaNoBujI5WqNbdPnY2Gr+0DYeVEtcT5Uv0n1WPiukLSOegPuuljJZuS+LJIZa06OUUX7tJ4POfBOdEcjLZ9e2NcHD74jAMibfPlqFa5wc14CKAVp3A45ULp9k4KkC29UWN4jMttXsMoCwxrskRwdMRu+r99auC4WwQaYp+fjvg9ftdnYcgwNHG3q/QOMajTXDcqB6S7WvtbnM/CEpstQ0otUgP5YS0/iq8OFwF0vN+jpABUo3bjq/ybBSffweYZ8UPSm1+hLOmXYy0ChJ9NJR0zpUCz9oQQHvZbBOhqMX8Ke2/WAAQ275EfxuNbbzfr0+aIG/8uvk7ZHgZ199m93Ek X-OriginatorOrg: rocha.red X-MS-Exchange-CrossTenant-Network-Message-Id: 025924d2-d7d9-4db4-cc82-08daa4d09165 X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB6767.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2022 23:48:12.7585 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2c16853d-bf35-4b77-abbf-d72bc4d340dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: OqASuwhwu6hVvNDFWy5flPBcXvg8tsRenrcz5VLQYdPffoe5CxrrO+ZFRcnAlYHtXmHfXzNGkbZswtlQpMGxCw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB7376 Subject: [FFmpeg-devel] [PATCH 0/1] Enable building in Windows Subsystem for Linux and MSVC compilers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: "Julio C. Rocha" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: DDy3tkD2ijKm When building on Windows (CYGWIN or WSL), generated .d files contain the MSYS2/CYGWIN path format (i.e. C:/MyRepos/ffmpeg). This causes make commands such as clean an install to fail when running on WSL. This patch detects whether WSL is being used and converts the paths to standard UNIX paths (i.e /mnt/c/MyRepos/ffmpeg). Julio C. Rocha (1): Enable building with WSL and MSVC configure | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)