From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 4B1314F471 for ; Tue, 17 Jun 2025 02:07:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 412DC68CD64; Tue, 17 Jun 2025 05:07:24 +0300 (EEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02olkn2109.outbound.protection.outlook.com [40.92.44.109]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6855668BD49 for ; Tue, 17 Jun 2025 05:07:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=prYWLbVJ8Ml8lbUyehaRhlWb9j/RhCj+hVUkv9iTF+Im+XB77ti9mPErOYF7f8fZbAXfC1N99kgT3jtK4Z3UOlKhVs2Lz1uWYsSeEH/mhwIOIocdcfrrVZZoE8z0waBQZ8s5DGgCDqhOOsCnxTE6cTOKGTCIGx7nZu1tXe887BF8QHJocwIB5nO9Rsb2DjXQmh/N0Yx0xk+6tINoWgg0DwGI6x8S/fniZqHfgA6VIDZsCea503gW+fQHV0cnJ2hKTbi+PQES2JcXKPRJqDpHBqpELLHImqEQLMjktgUfoGKbIrOS44sLpsqgBx5UdwQNXRNjPf/sdz4ZmOorzFN7vQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=+bjHs+IPMi9mqsfuLTaTRT9XLyQ6NFdW5/Qz0NU9I5I=; b=PIJxtA60LkqmTAsLLCcNkt/npeBGxTcWPE/Om+hDvb9BT+ohN8+8Pt5/ETl3xESOW1iad73HgcZq2Vnt2O1AAYZ+tyh6lDgaUpGycuZt7mGTgTZZPsB6Iqev39zxm0sWaIWAus7xDdvZISlrdzkLdCyyr/zv1JN6WAFkROFWZeLVloyY1BMzmPb/AZfg1dtHtjPAo5QEJJsuyKJ6Y6kZJIZDr4xL2KDu06kmxkV4AlOewRiVi6Xng8q55+HzTrjL9VhiD2YSg9xGIeI9BnJHmUrylKSjz62ts3RM9UCmUCVaNaioPGZVhkeTkQnxyQwUdGiK78djymv1MQRAMYMhIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+bjHs+IPMi9mqsfuLTaTRT9XLyQ6NFdW5/Qz0NU9I5I=; b=OhBhWh31YstHKq64YQEeaF9jdQjegazFmMMY5NWVCQlLmUaH6WIcns7ytvw0a4NnBS+gBnT8bcTOB1DDLc/OyaXmzhKRjZ/TB/tipkyluhmdXdVN6373SIZBoWGXQp/UMVpBlU2mLo4YVpTc0UVl2vALrnsT68xcJHXO/ZMond0kj6jLcYBbKN0RbMWZ4IWcWewVG3Q5R+wbl+6M5uYYXJLne8URW/BPO0D52jt13Wam5lHcjmelTbxTgaQC7VGhu0jxujERGRzmEJl8lM7GyYmtjbK/O64wnZlh4cD4Rf4HMIstAptYRqeut1tdKIQsyNLypDnDz6qSe0BRiamIgQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CH0P223MB0042.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:f0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 17 Jun 2025 02:07:15 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8835.027; Tue, 17 Jun 2025 02:07:15 +0000 From: "softworkz ." To: Kacper Michajlow , FFmpeg development discussions and patches Thread-Topic: graph.{html,css} embed failure on Windows build Thread-Index: AQHb3X6KrDB/fiiSwkGaUufecdJaHrQGme5Q Date: Tue, 17 Jun 2025 02:07:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|CH0P223MB0042:EE_ x-ms-office365-filtering-correlation-id: b27e54a1-48a6-4da8-b48f-08ddad43ae10 x-ms-exchange-slblob-mailprops: Cq7lScuPrnozpoe5DD7mC1+OSluDm6G/0mfT7zXmL/bQCKC9Sq5yj/ynoGa9xZF7uocJ9blwvCECPmN2gJZMCVKrigxFR++Cc0sexbhdXhW6RKeFEqmanG49HU2CWieZVoUkE1fnztwM3aFxRw7foF6iIhlQWEkuJwljxiBXfaRaAxjpJ1M3UUv/7IAlaTgBW67QqJJuzBWPC45iXN65FSxYH7pXhu6CQjYNgNfvq40b9iz3jCawF6AXXoo5IRanoCBU/GAjjRa/CNRbUInIKndMDo7jmcpBBccqGlx/Esafn/8VV/x+y6pyq3xCzeV+XKtSaecgNcjM06tsVD1jJVTS9GOApA3NFIQKK40MScYBWk8zvZ0JYSp1zSMqHtK1XSAMqLJlCKIrQsmL+8fmI1LRl2oks04INfw2xuNmPesyl+mq+yadmk3RuOwZsohLlLazzqhtdNrCC4TwNgAAe3CnNf0zneWG6NSnA+/8jIPGipJvUN5tY8jlx5h3I/8IraMLWZOSFsEN30jmRRSR9Y37LM0XChVkxGQlr5QznA0miQ3dIH5AACdse2uXsfhqwzga8yug4gmGpYi19sCidybnzX5dq3/hqbk2zI82zkEbG+YvGT+Hg0OB2eGRe9T1E+HwKl4M4unQhfx8AMC+CAUydLeYNTnHJ1z1LYNz93j250GjTSlnhGstVIlbzqNUKDmkVwMQ0Q1wWOINm2K4MvFQDRxi+Pih2DJVm0Nlq1UZp4QLx0XHX/5gfHqKvh5TIYPy2GdmrU0= x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|15080799009|7092599006|8060799009|8062599006|461199028|4302099013|440099028|3412199025|40105399003|10035399007|102099032|1602099012; x-microsoft-antispam-message-info: =?utf-8?B?ZW9icGUvMHAySzdFRUZ4djdxZVVXbEZ4alRxczlyL3ViK1E0QVdtdWppdjdm?= =?utf-8?B?MWhLeS9QdE8rMVhQcXlJSFFaLy94bkNCM290Q044cGg3eUNSZGJsRktWUzlD?= =?utf-8?B?cG9RYWVYUEVKSk5xM1k3dnR0MWxHYlBESit3QlljSEc2UzZjeGFUcVZOSndT?= =?utf-8?B?MzltV0IzK0I1NTJvbTd0Wnc2Sjl0S04vMkx2bjU0VHJjd3kxQXYxNkw5ZHlV?= =?utf-8?B?OEU2ZWlrN3l4RG1JRGhieWdyMStTT2JETTVwMGphajJPZW9jdlRTaWh3UnVB?= =?utf-8?B?STJ3aWV4TzdXT0k1ekdKSWpXcE0zWGdLQ1pxSzJ6Nk1XaGxKMERwZVhLcHhV?= =?utf-8?B?eExLdndySEdicDRRM2o3dFpKeVpKUnZOa1VCUGVwYkQwNWM4QXNRWGh6UkZ1?= =?utf-8?B?Mjh3UHE4eXIzNHB1Y0h3Z1RGVHZFdnhlbHI3b01YYkJzUUxpK3E1bzdyWDdH?= =?utf-8?B?TmpBMTBIREk1TFk4NlUxTE9JV2Z1REViaVk2R1FMMVpxVkZGNjBDM09seHN1?= =?utf-8?B?c3lwVEp5R0d4NEF1bk1mOHJBeE9VTFVWSUFjUTV0ZHlMT1Y0cUt4MDI1NHBX?= =?utf-8?B?cjhZeDNEZjQzaEdyMy95NldxVmtNVHpqOCtZeTY5cGVnNjlmcC9veUR3dzRq?= =?utf-8?B?bHR2MURGK2dHMGJMWFZmazlkRFdyZEcrL2Z6NzRDcEFKUUdRVFV1ZkZrSENG?= =?utf-8?B?ZE1ZMHJtb244YmErRHBRYW1uYlk0ZDZwRkJ2WndaK0lXdzYrb0JjeldINVpU?= =?utf-8?B?VW45T3FNN3prY0FRZk9jUHFhU0lTZE1LV05nYmZSUlppbklIRThHSTczZjRy?= =?utf-8?B?UmNSWktNajBJS09yVkk1ZGc3eFNnZWR4NDFJRStSakFKcHVibStnbjUrRWh4?= =?utf-8?B?M0ZVMGF3N3BJQmJsVGZkYWw4akRKeXlqWHVheDF2UjNjakcrS0JJNmNqbDR4?= =?utf-8?B?NkF1S0w4TlFML3Y4YW9ENzJFVzlYZzR0WWlaZm5iU0psbytqeHp0WmFjNWRB?= =?utf-8?B?MDBxbDNRQjhYcm01QnViT2hFTEhET1M0T3lmNld6QU15c2tYa0JQNk9kdkU1?= =?utf-8?B?THlyWXhIcnY2bzgwTWl4WGJWOGpDNHFIVTE5Z0ZlVTVscm9FdXZ1b1NOSTk4?= =?utf-8?B?UkwxOGJ4WkZFeXhsZUg2NXZxaXZmaGF5V1dacmhDbTJUdCtBdmdjSk53NzN3?= =?utf-8?B?NjVPVmhsSVNjRzhnRCsxcGJ0bkZaZkxvSmdGK1pvVXBVRFFUSExmY3lESXZE?= =?utf-8?B?WW94eHczVmZWY2pZODRnc0pQRlJTcHh2N2dPS25EdHhidnRxaGZ4T2hJVmtr?= =?utf-8?B?L3hjamdJK2MwcTlHUlRWSnlZaDdUYkQ2ZUt6TkttU0F0V3ZFbm9qaFZuWmhQ?= =?utf-8?B?QVFoWGtscFA4Wis5NkRMdnJlbWx0UkloM1ZqemVqWXBiRGZlVEdCRGFvaUVr?= =?utf-8?B?Qy9yZDB6aEg3SjhwMzNoTFBBUnR4aUQrMW1nUnAvSmJpSFM3allkTGlGNitF?= =?utf-8?B?bmZEeGlwenYwcXlhZ3pqa0Q4anJPRWhUbmZpUGxGM0tyRzgrcGhIeWlOdGlG?= =?utf-8?B?K25Ecm4xcGtWKys3aWRNOElsOHBlTlVqb0VHbDd3V05sdFRVZEpxdWNqQk40?= =?utf-8?B?c3lBZXQ3VGx3c2VIQ0I3OTA4R21Ma3VCL2hORmxoY1EvSEFpUzhiSWZSQ2pB?= =?utf-8?B?WFhQNXZYMGVnbWNBNnYrNFdQcWxqSzNxa0RMMnZXZmdTMTI0aHlRaDd3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ejlOc2djVDU3Y1QvZ3ZEeEwwTkM3dXFPQWhGYjVCcnFKYlYzeTIwSVNYN0pP?= =?utf-8?B?SThpcHV4M0trYStGTGN5ejVNZlZFU0V5aGNYSThEN2tlMGMyZ0wrWVA0dU16?= =?utf-8?B?Y0Z5cXB4d0dOdzdKYjk5UmFqWkZiTEMrQ2RYbm1PWTFtTlIzZ01NY2FXUzBk?= =?utf-8?B?ZTVGUTdjQStTaVFiZWJzS1kxSTBnUWFLYlQ4YWJBRWEyc1BLRWp3ZUVhWTFW?= =?utf-8?B?VEZRaUJCSE8xNDIzTXd4UUlkVzBvYjBhUjFlTGtpbFN6aW0zeVZzbWJtdE9P?= =?utf-8?B?d3g1bE91aW9FaFpvajJtOHhPSlJ6YnFUeG1BTldPR3AwcHcrcG83M0xHdDRo?= =?utf-8?B?M2VQMENqdWVvRlJLSG1RTVozVEQxYlFxUWNSK0ZxelpYeWYrMUdsS0xhM21y?= =?utf-8?B?K2ZWZDNWNWhTWE0zL1M5RHRvcVJPa1ZjZ2NHNTU5emhIZjVqQW1maEt4LzQx?= =?utf-8?B?NE9wRkFIaGYvUEllUXFjTFhSOHpCbWpWV0JKaXcrRnl2QlBqeEkzeCt0anR1?= =?utf-8?B?cStSMGcrb3BabnhScE9lZ0RSZitNdGlBVm5hUGNmSkpTWXE5NmkwNHdZbjQv?= =?utf-8?B?amt1K0RNOWpYc1l3eVpqanMrRXF4UnlUdFhudnpaTFUzSlhDR3lodWcrZS8x?= =?utf-8?B?R3kvd2Y0QmQzNlFTQ2dZY09ibmNFdldEdHpGajRXV1NUbW5UWE1URlMyS245?= =?utf-8?B?bkR5d1NrTFFhWlA0ajB2dXhpSkxrSVNUb3grUFZQWllKQ1lEVGprNWVRanFw?= =?utf-8?B?dVgrbG5LSlVUc1pBa1N6TEVUM1E3emNoUkRhVWszWjh2bUFLdlo0TEw3U1Ji?= =?utf-8?B?NE42RHQwam5iZDAzVysxNTRGbTdZNGNCNERNbEFBSU5KNEpsL1A2YUtrNUVM?= =?utf-8?B?VkI5eDhrWFloa1J2Z2loVmZjK2ZHOUwrcFFvaHFBTmdscnZESzUwdFArcnRj?= =?utf-8?B?SFBvQmdrRnVuRVNiR0w3QXFZS3FZeERaSWZuVHlmdnlWOUhXcVA5M0c5Zjh3?= =?utf-8?B?b280Vjg0M3QyOGNOTTNkbE9RdU16MEJGTnZpOUwwV1hSMndJTXU0ZkZFNEtK?= =?utf-8?B?R05kZGVQcEVOOUdjWmdFaVhJcFp6NHJPWDdwM1F2VzFsbE1wdVZYcXd0RXpV?= =?utf-8?B?cHpubkdkcVBibzU1dmg0eUI3R3FhTllYMllYdUVqcUNIMkhWVDMvWTRla0pm?= =?utf-8?B?Y3J4dHh5YXVGSXkvY0dEdXVBcU9icUJKeFMyRlltNDVvcHZDUi93OWpGY1Ny?= =?utf-8?B?YVo0dDZsc1BQdVkzdjRYRTh5b0J1UCtSQi9manNwTDJ2SVB4Z3NJUmFKQVJL?= =?utf-8?B?L2crWTdDWWpCKy8vQWp0SXlVRXFOMFQwZ1RwSllZTTVZd3RCdFgvaVgvcE5J?= =?utf-8?B?dUNYRVNHczZCS3lRZHNBZGFmVjVHdDZZRTZZRForZU1Idi9VS2VZcGlINHhz?= =?utf-8?B?YmpmVFVYSVJSUS8xcFZEN1FiU3ZKUGRsSHZEaXg1VTlCbkExeWhaZjg4NitE?= =?utf-8?B?MXdJZ0h2RjJ5RFJsVjVHdmFBcnY3cEQxTDl0VzhXOUhhc1dGeWlGajBpTzB4?= =?utf-8?B?aE1tRVB6OE1wWGNSZzRNK2ozKzh6d1pSZTh2RFVrRVNESDgxWlpGMFVjZU9O?= =?utf-8?B?K09nR0xkdjN6ZnN3cXU4Q0ErVUZtdFE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: b27e54a1-48a6-4da8-b48f-08ddad43ae10 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2025 02:07:15.1079 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0P223MB0042 Subject: Re: [FFmpeg-devel] graph.{html,css} embed failure on Windows build 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: Kacper Michajlow > Sent: Sunday, June 15, 2025 12:49 AM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Cc: softworkz@hotmail.com > Subject: graph.{html,css} embed failure on Windows build > > Hello, > > Since the recent addition of resman.c and embedding of graph.{html,css} > some of the Windows builds fail. There seems to be a regression in path > joining, caused by \ / mismatch. > > Generally those issues were never a problem and I would prefer to keep it this > way. This configuration has always been flaky and undertested. > I could set-up a pipeline to report to the fate server if that's something that > would help stabilize it. > > Example of failure: > ``` > BIN2C fftoolsresourcesgraph.html.c > BIN2C fftools/resources/graph.html.c > SED fftoolsresourcesgraph.css.min > sed: can't read /c/a/FFmpeg/FFmpeg/fftoolsresources/graph.css: No such file > or directory SED fftools/resources/graph.css.min > make: *** No rule to make target 'fftools\resources\graph.html.c', needed by > 'fftools/resources/graph.html.o'. Stop. > make: *** Waiting for unfinished jobs.... > HOSTCC tests/videogen.o > rm fftools\resources\graph.css.min fftools/resources/graph.html.c ``` > > Note that BIN2C is called twice, once with the correct path and with the > wrong one. > > Removing resman.c fixes the build. This has to be done forcefully in the code, > because there is no configure option to disable this html/css embedding. > > You can see the details and whole failing build logs here: > code: https://github.com/kasper93/FFmpeg/tree/gha > build: > https://github.com/kasper93/FFmpeg/actions/runs/15653223193/job/44100 > 735119 > command: $ ../configure --enable-gpl --enable-version3 --enable-nonfree -- > samples=../samples --enable-memory-poisoning > --arch=amd64 --enable-w32threads --as=clang --ar=llvm-ar --cxx=clang++ -- > ld=lld-link --windres=llvm-windres --strip=llvm-strip --cc=clang --nm=llvm-nm > --extra-ldflags='msvcrt.lib oldnames.lib' > --host_extralibs='' --toolchain=msvc && make -j`nproc` && make -j`nproc` > run-checkasm && make -j`nproc` fate-rsync && make -j`nproc` fate > > Here is exactly the same pipeline with removed graph.{html,css} > https://github.com/kasper93/FFmpeg/tree/gha2 > https://github.com/kasper93/FFmpeg/actions/runs/15656127992 > Builds just fine. > Ignore win32 (windows-11-arm, arm64, --toolchain=msvc) failure, as this is > affected by unrelated regression in dxvenc.c on arm64 target, but the build > itself is passing just fine. > > Any ideas how we can restore the ability to build ffmpeg on Windows? Hi Kasper, I was able to reproduce the issue by adding a new CI build (for PRs to ffstaging/ffmpeg (on GitHub, not yet for Patchwork). It appears to be all about dir separators when building under MSYS2 with Clang. Clang insists on using backslashes (unlike GCC and MSVC) and that screws the Gnu make logic (pattern rules, dependency and up-to-date checks). If you need a quick unblock regarding compilation, you can try the commit from this PR: https://github.com/ffstaging/FFmpeg/pull/100 It builds successfully, but FATE tests are failing (endless loop): https://dev.azure.com/githubsync/ffmpeg/_build/results?buildId=95750&view=logs&j=275f1d19-1bd8-5591-b06b-07d489ea915a Being off-site at the moment, I'm somewhat limited, but maybe It's helpful for the moment, at least. Best regards, sw _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".