Comments (3)
As far as we know, this is an issue with the recompilation we have of the original compiler (IDO) used for OoT.
You can avoid this issue by not using the recompilation, and emulating the original compiler instead:
- Download
qemu-irix
from https://github.com/zeldaret/oot/releases/tag/0.1q - Place it somewhere, preferably in the WSL filesystem (for example in your home directory
~
) - Change the permissions on
qemu-irix
to make it executable (for examplechmod u+x qemu-irix
) - Run make with setting
QEMU_IRIX
to the path to yourqemu-irix
, and settingORIG_COMPILER
to 1 (for examplemake QEMU_IRIX=~/qemu-irix ORIG_COMPILER=1
)
from oot.
As far as we know, this is an issue with the recompilation we have of the original compiler (IDO) used for OoT.
You can avoid this issue by not using the recompilation, and emulating the original compiler instead:
- Download
qemu-irix
from https://github.com/zeldaret/oot/releases/tag/0.1q- Place it somewhere, preferably in the WSL filesystem (for example in your home directory
~
)- Change the permissions on
qemu-irix
to make it executable (for examplechmod u+x qemu-irix
)- Run make with setting
QEMU_IRIX
to the path to yourqemu-irix
, and settingORIG_COMPILER
to 1 (for examplemake QEMU_IRIX=~/qemu-irix ORIG_COMPILER=1
)
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_mori_tex/object_moriTex_Blob_000000.bin -o build/assets/objects/object_mori_tex/object_moriTex_Blob_000000.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_fr/object_fr_Blob_001D50.bin -o build/assets/objects/object_fr/object_fr_Blob_001D50.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_oE1s/object_oE1s_Blob_0015F8.bin -o build/assets/objects/object_oE1s/object_oE1s_Blob_0015F8.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_oE1s/object_oE1s_Blob_001C78.bin -o build/assets/objects/object_oE1s/object_oE1s_Blob_001C78.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wood02/object_wood02_Blob_007A00.bin -o build/assets/objects/object_wood02/object_wood02_Blob_007A00.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_oE9/object_oE9_Blob_001290.bin -o build/assets/objects/object_oE9/object_oE9_Blob_001290.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_0057B0.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_0057B0.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_0098D8.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_0098D8.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_00A4BC.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_00A4BC.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_004648.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_004648.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_004AE0.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_004AE0.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_wf/object_wf_zeroes_Blob_005440.bin -o build/assets/objects/object_wf/object_wf_zeroes_Blob_005440.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/objects/object_ta/object_ta_Blob_00B4B8.bin -o build/assets/objects/object_ta/object_ta_Blob_00B4B8.bin.inc.c
tools/ZAPD/ZAPD.out bblb -eh -i assets/scenes/indoors/miharigoya/gMiharigoyaBlob_0038D8.bin -o build/assets/scenes/indoors/miharigoya/gMiharigoyaBlob_0038D8.bin.inc.c
python3 tools/msgenc.py assets/text/charmap.txt assets/text/message_data.h build/assets/text/message_data.enc.h
make: python3: Command not found
Makefile:300: recipe for target 'build/assets/text/message_data.enc.h' failed
make: *** [build/assets/text/message_data.enc.h] Error 127
after following your instructions, I got another type of error, and still not working
but i found another solution on discord:
from oot.
Good to hear it's working now :)
For what it's worth,
make: python3: Command not found
Would indicate you don't have python3, but installing that is part of the installation instructions in the readme, and the setup/build process should have failed much earlier I think if you really don't have it đ¤ weird
And what I suggested shouldn't mess with it at all either đ
Anyway if it works now, good
from oot.
Related Issues (20)
- Environment_Update in z_kankyo passes arg to void func_800AA16C(void) HOT 2
- OoBs memory access bug in FileChoose_LoadGame HOT 1
- Unsuccessful `make` on aarch64 HOT 5
- Can't build due to Segmentation Fault HOT 4
- When following WSL build steps: "/usr/bin/python3: No module named pip"
- step 4 -Make setup HOT 1
- Error when compiling a `*_cutscene_data.c`-like file: `Missing ')' in macro instantiation` HOT 2
- Missing LICENSE HOT 9
- Incorrect `TextBoxPosition` values in `include/message_data_static.h`? HOT 4
- Request: VR Support HOT 1
- No such file or directory execinfo.h error when trying to install on Cygwin HOT 1
- Makefile 67 HOT 3
- gcc builds: u64 to f64 casts are broken HOT 3
- Compiling using GCC on WSL2 Ubuntu builds correctly, but produces ROM that crashes on startup HOT 4
- Rename Skeleton types HOT 3
- Split headers (that means z64.h and functions.h)
- Speed up builds: bypass asm-processor HOT 1
- New assets system HOT 5
- For new contributors: want to open a PR?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. đđđ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â¤ď¸ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oot.