Open datawater opened 5 months ago
try this ./configure --enable-sdl --disable-cocoa --target-list=arm-softmmu --disable-capstone --disable-slirp --extra-cflags=-I/usr/include/openssl --extra-ldflags='-lcrypto' --disable-werror --enable-pie
try this
./configure --enable-sdl --disable-cocoa --target-list=arm-softmmu --disable-capstone --disable-slirp --extra-cflags=-I/usr/include/openssl --extra-ldflags='-lcrypto' --disable-werror --enable-pie
Doesn't seem to solve the issue :(
try this
./configure --enable-sdl --disable-cocoa --target-list=arm-softmmu --disable-capstone --disable-slirp --extra-cflags=-I/usr/include/openssl --extra-ldflags='-lcrypto' --disable-werror --enable-pie
Doesn't seem to solve the issue :(
./qemu-system-arm -M iPod-Touch,bootrom=bootrom_240_4,nand=nand,nor=nor_n72ap.bin -serial mon:stdio -cpu max -m 2G -d unimp
still nope, crashes at the exact same place, doesn't spew out the warning anymore though!
It must be Linux Fedora Issue 🤔 This is what worked for me on Linux/Ubuntu
sudo apt update
sudo apt upgrade
sudo apt install make ninja-build pkg-config libssl-dev libsdl2-dev libpixman-1-dev libpixman-1-0 libglib2.0-dev
git clone https://github.com/devos50/qemu-ios.git
cd qemu-ios
./configure --enable-sdl --disable-cocoa --target-list=arm-softmmu --disable-capstone --disable-slirp --extra-cflags=-I/usr/include/openssl --extra-ldflags='-lcrypto' --disable-werror --enable-pie
make -j
(assign number of cpu cores)
cd build/arm-softmmu
and copy bootrom, nand(after extracting it) & nor files here (https://github.com/devos50/qemu-ios/releases/tag/n72ap_v1
)
run./qemu-system-arm -M iPod-Touch,bootrom=bootrom_240_4,nand=nand,nor=nor_n72ap.bin -serial mon:stdio -cpu max -m 2G -d unimp
How to replicate
Uname
Grab the source code
Build
Download system files
Run
Output:
After running gdb I found where the SIGSEGV happens