Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A short hike: fails to boot, unimplemented opcode, missing symbols #42

Closed
ITotalJustice opened this issue Aug 1, 2019 · 6 comments
Closed

Comments

@ITotalJustice
Copy link

Not too many errors.

Error: Symbol setcontext not found, cannot apply R_386_JMP_SLOT @0x99ac1e4 (0x8053b76)
Error: Symbol mincore not found, cannot apply R_386_JMP_SLOT @0x99ac420 (0x8054466)
17621|0x807a7f7: Unimplemented Opcode 0F 52 C8 0F 5E C1 0F 29
@ptitSeb
Copy link
Owner

ptitSeb commented Aug 1, 2019

So I added the missing opcode, and the 2 functions (setcontext is quite experimental). That should allow the game to go further.

@ITotalJustice
Copy link
Author

Yeah got further, got a few more errors of missing symbols.

Using emulated /home/pi/Downloads/a-short-hike/AShortHike_Data/MonoBleedingEdge/x86/libmonobdwgc-2.0.so
Error: Symbol __data_start not found, cannot apply R_386_32 @0xb3ea79b2 ((nil))
Error: Symbol data_start not found, cannot apply R_386_32 @0xb3ea79b9 ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea79cf ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea79e0 ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea7a14 ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea7a1f ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea7cde ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea7cef ((nil))
Error: Symbol _end not found, cannot apply R_386_32 @0xb3ea7d18 ((nil))
Warning, don't know of to handle rel #6736 type: R_386_TLS_TPOFF (0xb3fb6b70)
Warning, don't know of to handle rel #6737 type: R_386_TLS_TPOFF (0xb3fb6b74)
Warning, don't know of to handle rel #6738 type: R_386_TLS_TPOFF (0xb3fb6b78)
Warning, don't know of to handle rel #6739 type: R_386_TLS_TPOFF (0xb3fb6b7c)
Warning, don't know of to handle rel #6740 type: R_386_TLS_TPOFF (0xb3fb6b80)
Error: Symbol cabs not found, cannot apply R_386_JMP_SLOT @0xb3fb79c8 (0x2d026)
Error: Symbol msync not found, cannot apply R_386_JMP_SLOT @0xb3fb825c (0x2f276)
Mono path[0] = '/home/pi/Downloads/a-short-hike/AShortHike_Data/Managed'
Mono config path = '/home/pi/Downloads/a-short-hike/AShortHike_Data/MonoBleedingEdge/etc'
Warning: call to partially implemented getcontext
Thread 0xb6f45010 may have been prematurely finalized
Segmentation fault

Though i don't think i'll be able to get the game to boot because it'll eventually ask for libmonounity.so which i can't compile sadly, which most of my games from gog / humble bundle seem to require haha.

@ghost
Copy link

ghost commented Apr 18, 2020

This is another one for the Unity note - perhaps box86 should detect Mono/Unity and throw a big warning up.

@ptitSeb
Copy link
Owner

ptitSeb commented Apr 18, 2020

Yeah, well, I hope to support unity in a not to far future...

@ptitSeb
Copy link
Owner

ptitSeb commented Dec 31, 2020

Can you try again now and close the ticket if it works.

@ptitSeb
Copy link
Owner

ptitSeb commented Oct 11, 2022

A Short Hike is 64bits only now (and working fine with box64).

I close this ticket.

@ptitSeb ptitSeb closed this as completed Oct 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants