1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
virtual: 0.862
permissions: 0.857
semantic: 0.851
network: 0.840
kernel: 0.833
architecture: 0.828
device: 0.827
risc-v: 0.807
assembly: 0.804
PID: 0.792
register: 0.786
debug: 0.780
peripherals: 0.773
arm: 0.771
performance: 0.771
vnc: 0.753
socket: 0.749
hypervisor: 0.720
mistranslation: 0.719
graphic: 0.718
files: 0.714
user-level: 0.673
TCG: 0.672
ppc: 0.646
KVM: 0.641
boot: 0.637
VMM: 0.525
x86: 0.327
i386: 0.280
libstdc++-6.dll is missing from your computer
qemu-w64-setup-20140418.exe
Windows 7 64 bit PC.
qemu-system-armw -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda c:\11\rasimg\test.vhd
qemu-system-armw.exe - System Error
The program can't start because libstdc++-6.dll is missing from your computer.
Try reinstalling the program to fix this problem.
I tried reinstalling, but no change.
Also getting same error when running the following command on Windows 7 64 bit.
qemu-system-arm -cpu?
I also reinstalled qemu without any luck.
Also getting same error when running the following command on Windows 7 64 bit.
qemu-system-arm -cpu?
I also reinstalled qemu without any luck.
That DLL is the mingw C++ runtime library. We should probably make our Windows executables build with a static libstdc++.
Ok, so we need to wait for a recompiled version I guess.
I did after your post get the dll from the mingw site, and that error went away, but then replaced by application failed with (0x000007b) error.
How much of the mingw package would we need to install to fix the problem if a recompiled version is some time away please?
I think dynamic is fine, after all how is libstdc++ different from glib? Both of them need to be deployed together with the executable on Windows, because they aren't a common prerequisite.
Ah, we're dynamically linking with glib too? In that case, yes, whatever mechanism we're currently using to distribute the glib DLL we should use for the libstdc++ too.
So the answer to my basic question, how to make this work is Download the mingw windows installer from here.
http://cznic.dl.sourceforge.net/project/mingwbuilds/mingw-builds-install/mingw-builds-install.exe
Install for W 64 posix or win32 and VERSION 4.6.3 (later one doesn't work with qemu-w64-setup-20140418.exe.
Add to the environment path (Something like
C:\Program Files\mingw-builds\x64-4.6.3-posix-sjlj-rev2\mingw\bin or
C:\Program Files\mingw-builds\x64-4.6.3-win32-sjlj-rev2\mingw\bin both seem to work.
Hi...
This is still a problem with the latest build(qemu-wXX-setup-20150510.exe).
I've tried with several different versions from the MinGW, neither work
So, which is the correct NinGW version ?
Thanks
JR
Hello,
Same problem here with qemu-w64-setup-20150510.exe.
As suggested above I tried to install mingw 4.6.3 posix and set path like:
set PATH=C:\Program Files\mingw-builds\x64-4.6.3-posix-sjlj-rev2\;C:\Program Files\mingw-builds\x64-4.6.3-posix-sjlj-rev2\bin;%PATH%
I do not have the libstdc++-6.dll missing error message anymore, but now I have a entry point "__gxx_personality_seh0" missing from libstdc++-6.dll error message, so this is not the appropriate runtime.
Forgot to tell I am running Windows 7 x64, and trying to launch qemu-system-arm.
This is not a QEMU bug, but a problem of some installers from http://qemu.weilnetz.de/.
http://qemu.weilnetz.de/w64/qemu-w64-setup-20150424.exe should work.
Get the missing dll from http://qemu.weilnetz.de/w64/dll/.
Reporting problems to the right address (here the owner of weilnetz.de) would help to
get a faster response in the future.
Regards
Stefan
|