You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since there are no devkitPro packages available for Void Linux, I decided to build devkitPPC and devkitARM from source using these buildscripts and install them to /opt/mydevkitpro. While devkitPPC compiled and installed successfully, devkitARM did not due to some of the build scripts assuming /opt/devkitpro as the installation directory.
How can the issue be reproduced?
Download the devkitPro buildscript repository on Linux with git clone https://github.com/devkitPro/buildscripts
Enter the directory. cd buildscripts
Build devkitARM by running the build-devkit.sh script. When it asks you to select a toolchain, enter 1 to build devkitARM. When it asks you to enter a directory where you would like to install it, type something OTHER than /opt/devkitpro. For example, I chose /opt/mydevkitpro.
Wait a few minutes for the build to finish.
The build will eventually error out with a message like this:
Makefile:5: /opt/mydevkitPro/devkitARM/base_rules: No such file or directory
make: *** No rule to make target '/opt/mydevkitPro/devkitARM/base_rules'. Stop.
Error building crtls & rules
It turns out that all of those *_rules files actually got installed to /opt/devkitpro/devkitARM instead of /opt/mydevkitpro/devkitARM like they should have, so the Makefile is unable to find them.
devkitPPC is not affected by this bug, and I was able to compile install that into a directory of my choosing. I have not tried devkitA64.
Environment?
Void Linux x86-64
GNU bash 5.2.2
GNU Make 4.4.1
GCC 12.2.0
Additional Info
After doing a simple grep, it appears that three files (.devkitARM/devkitarm-crtls-1.2.2/Makefile, .devkitARM/devkitarm-rules-1.5.0/Makefile and .devkitARM/devkitarm-rules-1.5.0/base_tools) have this /opt/devkitpro path hardcoded in them somewhere.
The text was updated successfully, but these errors were encountered:
Bug Report
What's the issue you encountered?
Since there are no devkitPro packages available for Void Linux, I decided to build devkitPPC and devkitARM from source using these buildscripts and install them to
/opt/mydevkitpro
. While devkitPPC compiled and installed successfully, devkitARM did not due to some of the build scripts assuming/opt/devkitpro
as the installation directory.How can the issue be reproduced?
git clone https://github.com/devkitPro/buildscripts
cd buildscripts
build-devkit.sh
script. When it asks you to select a toolchain, enter1
to build devkitARM. When it asks you to enter a directory where you would like to install it, type something OTHER than/opt/devkitpro
. For example, I chose/opt/mydevkitpro
.It turns out that all of those
*_rules
files actually got installed to/opt/devkitpro/devkitARM
instead of/opt/mydevkitpro/devkitARM
like they should have, so the Makefile is unable to find them.devkitPPC is not affected by this bug, and I was able to compile install that into a directory of my choosing. I have not tried devkitA64.
Environment?
Void Linux x86-64
GNU bash 5.2.2
GNU Make 4.4.1
GCC 12.2.0
Additional Info
After doing a simple grep, it appears that three files (
.devkitARM/devkitarm-crtls-1.2.2/Makefile
,.devkitARM/devkitarm-rules-1.5.0/Makefile
and.devkitARM/devkitarm-rules-1.5.0/base_tools
) have this/opt/devkitpro
path hardcoded in them somewhere.The text was updated successfully, but these errors were encountered: