qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: msys2/mingw meson building fixes


From: Yonggang Luo
Subject: Re: msys2/mingw meson building fixes
Date: Tue, 25 Aug 2020 04:55:14 +0800

After this fixes, the configure succeed, but the make -j10 failed
with
```
$ make -j10
python3 -B /e/CI-Cor-Ready/xemu/qemu.org/meson/meson.py introspect --tests | python3 -B scripts/mtest2make.py > Makefile.mtest
./ninjatool -t ninja2make --omit clean dist uninstall < build.ninja > Makefile.ninja
  GIT     ui/keycodemapdb tests/fp/berkeley-testfloat-3 tests/fp/berkeley-softfloat-3 meson dtc capstone slirp
  GEN     tests/test-qapi-gen
Traceback (most recent call last):
  File "scripts/mtest2make.py", line 56, in <module>
    executable = os.path.relpath(test['cmd'][0])
  File "C:/CI-Tools/msys64/mingw64/lib/python3.8/ntpath.py", line 716, in relpath
    raise ValueError("path is on mount %r, start on mount %r" % (
ValueError: path is on mount 'C:', start on mount 'E:'
make: *** 正在删除文件“Makefile.mtest”
make[1]: 进入目录“/e/CI-Cor-Ready/xemu/qemu.org/slirp
  GEN     /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/libslirp-version.h
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/arp_table.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/bootp.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/cksum.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/dhcpv6.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/dnssearch.o
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_overlay.c
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_check.c
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/if.o
  CC      cs.o
  CC      utils.o
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_addresses.c
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_empty_tree.c
  CC      SStream.o
  CC      MCInstrDesc.o
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_strerror.c
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_rw.c
  CC      MCRegisterInfo.o
  CC      arch/ARM/ARMDisassembler.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip_icmp.o
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_sw.c
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_wip.c
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip_input.o
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt_ro.c
         DEP /e/CI-Cor-Ready/xemu/qemu.org/dtc/libfdt/fdt.c
  CC      arch/ARM/ARMInstPrinter.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip_output.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip6_icmp.o
  CC      arch/ARM/ARMModule.o
  CC      arch/ARM/ARMMapping.o
  CC      arch/AArch64/AArch64BaseInfo.o
  CC      arch/AArch64/AArch64Disassembler.o
  CC      arch/AArch64/AArch64InstPrinter.o
  CC      arch/AArch64/AArch64Mapping.o
         CC libfdt/fdt.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip6_input.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ip6_output.o
  CC      arch/AArch64/AArch64Module.o
  CC      arch/Mips/MipsDisassembler.o
  CC      arch/Mips/MipsInstPrinter.o
         CC libfdt/fdt_ro.o
  CC      arch/Mips/MipsMapping.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/mbuf.o
  CC      arch/Mips/MipsModule.o
  CC      arch/PowerPC/PPCDisassembler.o
  CC      arch/PowerPC/PPCInstPrinter.o
         CC libfdt/fdt_wip.o
  CC      arch/PowerPC/PPCMapping.o
         CC libfdt/fdt_sw.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/misc.o
  CC      arch/PowerPC/PPCModule.o
  CC      arch/Sparc/SparcDisassembler.o
         CC libfdt/fdt_rw.o
  CC      arch/Sparc/SparcInstPrinter.o
  CC      arch/Sparc/SparcMapping.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ncsi.o
  CC      arch/Sparc/SparcModule.o
  CC      arch/SystemZ/SystemZDisassembler.o
         CC libfdt/fdt_strerror.o
  CC      arch/SystemZ/SystemZInstPrinter.o
  CC      arch/SystemZ/SystemZMapping.o
  CC      arch/SystemZ/SystemZModule.o
  CC      arch/SystemZ/SystemZMCTargetDesc.o
         CC libfdt/fdt_empty_tree.o
  CC      arch/X86/X86Disassembler.o
  CC      arch/X86/X86DisassemblerDecoder.o
  CC      arch/X86/X86IntelInstPrinter.o
  CC      arch/X86/X86ATTInstPrinter.o
         CC libfdt/fdt_addresses.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/ndp_table.o
         CC libfdt/fdt_overlay.o
  CC      arch/X86/X86Mapping.o
  CC      arch/X86/X86Module.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/sbuf.o
         CC libfdt/fdt_check.o
  CC      arch/XCore/XCoreInstPrinter.o
  CC      arch/XCore/XCoreDisassembler.o
  CC      arch/XCore/XCoreMapping.o
         AR libfdt/libfdt.a
  CC      arch/XCore/XCoreModule.o
  CC      MCInst.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/slirp.o
a - libfdt/fdt.o
a - libfdt/fdt_ro.o
a - libfdt/fdt_wip.o
a - libfdt/fdt_sw.o
a - libfdt/fdt_rw.o
a - libfdt/fdt_strerror.o
a - libfdt/fdt_empty_tree.o
a - libfdt/fdt_addresses.o
a - libfdt/fdt_overlay.o
a - libfdt/fdt_check.o
C:/CI-Tools/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ar.exe: creating libfdt/libfdt.a
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/socket.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/state.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/stream.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/tcp_input.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/tcp_output.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/tcp_subr.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/tcp_timer.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/tftp.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/udp.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/udp6.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/util.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/version.o
  CC      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/src/vmstate.o
  AR      capstone.lib
C:/CI-Tools/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ar.exe: creating E:/CI-Cor-Ready/xemu/qemu.org-x64/capstone/capstone.lib
  AR      /e/CI-Cor-Ready/xemu/qemu.org-x64/slirp/libslirp.a
make[1]: 离开目录“/e/CI-Cor-Ready/xemu/qemu.org/slirp
Makefile.ninja:27: *** 多个目标匹配。 停止。

```

On Tue, Aug 25, 2020 at 4:53 AM 罗勇刚(Yonggang Luo) <luoyonggang@gmail.com> wrote:


---------- Forwarded message ---------
From: 罗勇刚(Yonggang Luo) <luoyonggang@gmail.com>
Date: Tue, Aug 25, 2020 at 4:50 AM
Subject: msys2/mingw meson building fixes
To: qemu-level <qemu-devel@nongnu.org>


I've create a pull request for fixes python ninja detection and usage on msys2/mingw
 

--
         此致

罗勇刚
Yours
    sincerely,
Yonggang Luo


--
         此致

罗勇刚
Yours
    sincerely,
Yonggang Luo


--
         此致

罗勇刚
Yours
    sincerely,
Yonggang Luo

reply via email to

[Prev in Thread] Current Thread [Next in Thread]