summary refs log tree commit diff stats
path: root/results/scraper/box64/234
blob: ca1b2589742de418a683163f70fec92f7ce62ec4 (plain) (blame)
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
Make command error.
I get the following error message when trying to compile with make. I already have box86 installed and python 3.8.0. Not sure what is generating the issues. I'm on a Raspberry Pi 4 Model B Rev 1.2.

Scanning dependencies of target dynarec_arm
Scanning dependencies of target WRAPPERS
[  0%] Building C object CMakeFiles/dynarec_arm.dir/src/dynarec/dynarec_arm64_functions.c.o
[  0%] Generating ../src/wrapped/generated/functions_list.txt
[  1%] Building C object CMakeFiles/dynarec_arm.dir/src/dynarec/dynarec_arm64.c.o
[  1%] Building C object CMakeFiles/dynarec_arm.dir/src/dynarec/dynablock.c.o
In file included from /box64/src/emu/x64emu_private.h:4,
                 from /box64/src/dynarec/dynarec_arm64.c:11:
/box64/src/include/regs.h:250:2: error: unknown type name ‘__uint128_t’
  __uint128_t u128;
  ^~~~~~~~~~~
In file included from /box64/src/dynarec/dynarec_arm64.c:17:
/box64/src/emu/x64run_private.h: In function ‘Fetch8’:
/box64/src/emu/x64run_private.h:20:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Fetch8(x64emu_t *emu) {return *(uint8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch8s’:
/box64/src/emu/x64run_private.h:21:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline int8_t Fetch8s(x64emu_t *emu) {return *(int8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16’:
/box64/src/emu/x64run_private.h:24:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint16_t val = *(uint16_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16s’:
/box64/src/emu/x64run_private.h:30:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int16_t val = *(int16_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32’:
/box64/src/emu/x64run_private.h:36:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint32_t val = *(uint32_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32s’:
/box64/src/emu/x64run_private.h:42:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int32_t val = *(int32_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64’:
/box64/src/emu/x64run_private.h:48:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t val = *(uint64_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64s’:
/box64/src/emu/x64run_private.h:54:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int64_t val = *(int64_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Peek’:
/box64/src/emu/x64run_private.h:58:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Peek(x64emu_t *emu, int offset){return *(uint8_t*)(R_RIP + offset);}
                                                               ^
/box64/src/emu/x64run_private.h: In function ‘Pop’:
/box64/src/emu/x64run_private.h:62:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t* st = ((uint64_t*)(R_RSP));
                     ^
/box64/src/emu/x64run_private.h: In function ‘Push’:
/box64/src/emu/x64run_private.h:70:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     *((uint64_t*)R_RSP) = v;
       ^
In file included from /box64/src/emu/x64emu_private.h:4,
                 from /box64/src/dynarec/dynablock.c:10:
/box64/src/include/regs.h:250:2: error: unknown type name ‘__uint128_t’
  __uint128_t u128;
  ^~~~~~~~~~~
In file included from /box64/src/dynarec/dynablock.c:16:
/box64/src/emu/x64run_private.h: In function ‘Fetch8’:
/box64/src/emu/x64run_private.h:20:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Fetch8(x64emu_t *emu) {return *(uint8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch8s’:
/box64/src/emu/x64run_private.h:21:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline int8_t Fetch8s(x64emu_t *emu) {return *(int8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16’:
/box64/src/emu/x64run_private.h:24:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint16_t val = *(uint16_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16s’:
/box64/src/emu/x64run_private.h:30:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int16_t val = *(int16_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32’:
/box64/src/emu/x64run_private.h:36:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint32_t val = *(uint32_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32s’:
/box64/src/emu/x64run_private.h:42:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int32_t val = *(int32_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64’:
/box64/src/emu/x64run_private.h:48:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t val = *(uint64_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64s’:
/box64/src/emu/x64run_private.h:54:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int64_t val = *(int64_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Peek’:
/box64/src/emu/x64run_private.h:58:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Peek(x64emu_t *emu, int offset){return *(uint8_t*)(R_RIP + offset);}
                                                               ^
/box64/src/emu/x64run_private.h: In function ‘Pop’:
/box64/src/emu/x64run_private.h:62:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t* st = ((uint64_t*)(R_RSP));
                     ^
/box64/src/emu/x64run_private.h: In function ‘Push’:
/box64/src/emu/x64run_private.h:70:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     *((uint64_t*)R_RSP) = v;
       ^
make[2]: *** [CMakeFiles/dynarec_arm.dir/build.make:76: CMakeFiles/dynarec_arm.dir/src/dynarec/dynarec_arm64.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/dynarec_arm.dir/build.make:63: CMakeFiles/dynarec_arm.dir/src/dynarec/dynablock.c.o] Error 1
In file included from /box64/src/emu/x64emu_private.h:4,
                 from /box64/src/dynarec/dynarec_arm64_functions.c:15:
/box64/src/include/regs.h:250:2: error: unknown type name ‘__uint128_t’
  __uint128_t u128;
  ^~~~~~~~~~~
In file included from /box64/src/dynarec/dynarec_arm64_functions.c:21:
/box64/src/emu/x64run_private.h: In function ‘Fetch8’:
/box64/src/emu/x64run_private.h:20:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Fetch8(x64emu_t *emu) {return *(uint8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch8s’:
/box64/src/emu/x64run_private.h:21:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline int8_t Fetch8s(x64emu_t *emu) {return *(int8_t*)(R_RIP++);}
                                                      ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16’:
/box64/src/emu/x64run_private.h:24:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint16_t val = *(uint16_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch16s’:
/box64/src/emu/x64run_private.h:30:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int16_t val = *(int16_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32’:
/box64/src/emu/x64run_private.h:36:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint32_t val = *(uint32_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch32s’:
/box64/src/emu/x64run_private.h:42:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int32_t val = *(int32_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64’:
/box64/src/emu/x64run_private.h:48:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t val = *(uint64_t*)R_RIP;
                     ^
/box64/src/emu/x64run_private.h: In function ‘Fetch64s’:
/box64/src/emu/x64run_private.h:54:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     int64_t val = *(int64_t*)R_RIP;
                    ^
/box64/src/emu/x64run_private.h: In function ‘Peek’:
/box64/src/emu/x64run_private.h:58:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 static inline uint8_t Peek(x64emu_t *emu, int offset){return *(uint8_t*)(R_RIP + offset);}
                                                               ^
/box64/src/emu/x64run_private.h: In function ‘Pop’:
/box64/src/emu/x64run_private.h:62:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     uint64_t* st = ((uint64_t*)(R_RSP));
                     ^
/box64/src/emu/x64run_private.h: In function ‘Push’:
/box64/src/emu/x64run_private.h:70:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     *((uint64_t*)R_RSP) = v;
       ^
/box64/src/dynarec/dynarec_arm64_functions.c: In function ‘arm_ud’:
/box64/src/dynarec/dynarec_arm64_functions.c:157:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     emit_signal(emu, SIGILL, (void*)R_RIP, 0);
                              ^
make[2]: *** [CMakeFiles/dynarec_arm.dir/build.make:89: CMakeFiles/dynarec_arm.dir/src/dynarec/dynarec_arm64_functions.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:198: CMakeFiles/dynarec_arm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Detected same build as last run, skipping
[  1%] Built target WRAPPERS
make: *** [Makefile:163: all] Error 2