From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07B75C433F5 for ; Sun, 12 Sep 2021 08:17:08 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 19A0961108 for ; Sun, 12 Sep 2021 08:17:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 19A0961108 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=zapateado.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=nongnu.org Received: from localhost ([::1]:50586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPKfi-0003BY-59 for qemu-devel@archiver.kernel.org; Sun, 12 Sep 2021 04:17:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37232) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPKeK-0002Qf-AZ for qemu-devel@nongnu.org; Sun, 12 Sep 2021 04:15:40 -0400 Received: from relay.yourmailgateway.de ([188.68.63.165]:59657) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPKeH-0006lr-7D for qemu-devel@nongnu.org; Sun, 12 Sep 2021 04:15:39 -0400 Received: from mors-relay-8202.netcup.net (localhost [127.0.0.1]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4H6j9024Hqz3rxM; Sun, 12 Sep 2021 10:15:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zapateado.de; s=key2; t=1631434532; bh=0DSOMxU3FJyhUu2hKm6P1CgLBQAymMJ9ANnHlP1/QPs=; h=From:Subject:To:Cc:References:Date:In-Reply-To:From; b=heCAwH45fs9ySL54hZzWaC7k48i1/0qx2gq9pILIPQbtQkAiNCEOEecUW8IdnnZDp tmQ6adg5yc6NFdoqal7UsgjV+nbUGzVr/mL3eTCqzQyvhHm3zZNY+PM27fXc+Ri5dP x9iS2IGKn1fSqkcJHxvT2OvPlS24cZIdARzce97ignA4NDzVoMLY531nRti0pymmee O/rJJ2NCLTp+we6O6qw80db6nz68B1og1KgPtUuHbP/6ZqK1UWY7aUY6Edn6qzg7Az SdrUSQwf100YCOjO+PYrNYQIctN6FM8qMi/EjkedvEtiMN0fb6T7eFE8RF+YVA9dE+ yYuJtuPmm/b1Q== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4H6j901g2Qz3rrd; Sun, 12 Sep 2021 10:15:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy02-mors.netcup.net Received: from mx2f6e.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4H6j8z274Jz8sgx; Sun, 12 Sep 2021 10:15:31 +0200 (CEST) Received: from [192.168.54.9] (ip-95-223-69-41.hsi16.unitymediagroup.de [95.223.69.41]) by mx2f6e.netcup.net (Postfix) with ESMTPSA id 922CA6516C; Sun, 12 Sep 2021 10:15:30 +0200 (CEST) Authentication-Results: mx2f6e; spf=pass (sender IP is 95.223.69.41) smtp.mailfrom=hk@zapateado.de smtp.helo=[192.168.54.9] Received-SPF: pass (mx2f6e: connection is authenticated) From: Helge Konetzka Subject: Re: [qemu-web PATCH] Fix link to Windows page in Wiki To: Mark Cave-Ayland , Howard Spoelstra References: <6755edb6-f953-4ca2-a4b6-31e4566e9842@zapateado.de> <6ae0c8d0-4601-4c2c-c0cd-590f2a86a104@ilande.co.uk> <43043204-cb7a-5726-ecfc-9dad504f6aa3@zapateado.de> <3e6ea8d1-b275-206c-1888-eb3cfc2c7ebe@ilande.co.uk> Message-ID: Date: Sun, 12 Sep 2021 10:15:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <3e6ea8d1-b275-206c-1888-eb3cfc2c7ebe@ilande.co.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-PPP-Message-ID: <163143453090.19476.11146210290545859654@mx2f6e.netcup.net> X-PPP-Vhost: konetzka.de X-NC-CID: EuVC3b80SOmnwu870gxNW5huK8sjY4D50gEiJhmygAB7 Received-SPF: pass client-ip=188.68.63.165; envelope-from=hk@zapateado.de; helo=relay.yourmailgateway.de X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL=1.31, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paolo Bonzini , qemu-devel qemu-devel Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Am 11.09.21 um 11:30 schrieb Mark Cave-Ayland: > On 11/09/2021 10:17, Helge Konetzka wrote: > >> Am 11.09.21 um 11:03 schrieb Mark Cave-Ayland: >> >>> So the question is: what has changed? I find it hard to believe that >>> MSYS2/MingW64 is configured out-of-the-box to break a standard >>> "./configure && make" build incantation. >>> >> >> On my last attempt to build qemu without >> --cross-prefix=x86_64-w64-mingw32- (qemu-6.1.0.tar.xz) for building >> target soft-mmu-x86_64 I received >> >> make[1]: *** No rule to make target 'multiboot.bin', needed by 'all'. >> Stop. >> make: *** [Makefile:189: pc-bios/optionrom/all] Error 2 >> make: *** Waiting for unfinished jobs.... >> ... >> [1599/1599] Generating QAPI rST doc reference newline-sanitized with a >> custom command (wrapped by meson to capture output) >> ==> ERROR: A failure occurred in build(). >>      Aborting... > > Ah the multiboot.bin failure is a known issue with symlinks - see > https://www.mail-archive.com/qemu-devel@nongnu.org/msg750968.html and > unfortunately the wiki didn't get updated accordingly :( > > Helge, can you test and see if this fixes your build issue? Thanks for pointing to this thread. But I wasn't able to go exactly the described way. I've finally succeeded in building Qemu natively from tarball using symlinks configuring winsymlinks:native instead of described winsymlinks:nativestrict. I haven't been able to build Qemu from git sources with symlinks active because of configure failures. Comparing the native build with the cross build shows that pc-bios/optionrom/Makefile is only executed for native builds. To build Qemu natively on default Msys2, I've found an alternative way WITHOUT creating symlinks by adjusting the copied (instead of linked) Makefile in build tree: cd qemu ./configure SMF="../../../pc-bios/optionrom/Makefile" BMF="build/pc-bios/optionrom/Makefile" [ -L $BMF ] || sed -i "s%^\(CURRENT_MAKEFILE\) := .*$%\1 = $SMF%" $BMF make The unit tests pass. Build succeeds on git sources and on tarball. Regards, Helge.