AndreRH / hangover

Hangover runs simple Win32 applications on arm64 Linux
GNU Lesser General Public License v2.1
1.24k stars 91 forks source link

Trouble installing #135

Closed handyTheLoser closed 1 year ago

handyTheLoser commented 1 year ago

System Details

What platform are you running on? --> arm64(l4t)

Which Hangover version? --> not sure. i'm guessing 0.8.1

Did you stick to the build instructions from the readme? --> that's kinda the problem.

Problems Description

I'm having trouble installing everything. I'm stuck on: "Place resulting libraries in /opt (default) or set HOLIB to the full path of the resulting library."

I didn't know it the whole build folder is the resulting library or how to copy it to /opt

Reluctantly I skipped that step and was stopped by trying to install llvm-mingw. I get an error when trying to install it saying "E: Unable to locate package llvm-mingw"

I tried installing manually but don't know how to do that neither. I'm but a bit seasoned in ubuntu.

AndreRH commented 1 year ago

Hi, Thanks for the feedback, I'll improve the readme. In short:

build/libqemu-arm.so or build/libqemu-i386.so are the Qemu libraries depending on what you want to emulate.

for llvm-mingw download and unpack e.g. https://github.com/mstorsjo/llvm-mingw/releases/download/20230320/llvm-mingw-20230320-ucrt-ubuntu-18.04-aarch64.tar.xz adjust your PATH before configuring wine with: export PATH=/path/to/llvm-mingw/bin:$PATH

handyTheLoser commented 1 year ago

Thanks for the help. I was able to move the libqemu-i386.so to the opt directory but I couldn't figure out how to run anything. I was also able to get the past the configure step but it gives an error when trying to make.

Anyways I appreciate the help. I'm not sure if I'm going to get what I wanted to run to work anyways. It was a 2D direct X game. I may be wasting my time but I just wanted to see if it'll at least run.

AndreRH commented 1 year ago

What error do you get?

handyTheLoser commented 1 year ago

I'll have to type it out...

bison -o tools/widl/parser.tab.c -d ../tools/widl/parser.y ../tools/widl/parser.y: 122.9-25: error: %define variable 'api.location.type' is not used %define api.location.type {struct location} Makefile:302389: recipe for target 'tools/widl/parser.tab.h' failed make: *** [tools/widl/parser.tab.h] Error 1

That's when I try to make wine.

AndreRH commented 1 year ago

Odd, what does bison --version say?

handyTheLoser commented 1 year ago

`bison (GNU Bison) 3.0.4 Written by Robert Corbett and Richard Stallman.

Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is No warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.`

AndreRH commented 1 year ago

Well, that version is from January 2015. I guess you're on Ubuntu 18.04, which will be EOL next month. So I recommend to upgrade your system and also Hangover (0.8.5 will be released this week)

handyTheLoser commented 1 year ago

I'm working on the Nintendo Switch. It was just an experiment to see how much I can rely on it as a pocket gaming pc. I appreciate your help.