DaedalusX64-3DS
DaedalusX64-3DS copied to clipboard
[Compile Error] Does not compile on Linux
I compiled the CTR_RELEASE under Linux and it will stop compiling with the following error:
Scanning dependencies of target N3DS
[ 99%] Generating DaedalusX64.3dsx
Cannot open dir
make[2]: *** [CMakeFiles/N3DS.dir/build.make:82: DaedalusX64.3dsx] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/N3DS.dir/all] Error 2
make: *** [Makefile:104: all] Error 2
However, changing line 367 in Source/CMakeLists.txt
from
set(APP_ROMFS_DIR "${PROJECT_SOURCE_DIR}/SysCTR/Resources/RomFS")
to
set(APP_ROMFS_DIR "${PROJECT_SOURCE_DIR}/SysCTR/Resources/romfs")
resolves the issue. Seems like this is because Linux is case sensitive.
interesting...
Yeah, I had the same error on my machine, it was one file with first letter uppercase, and referenced as all lowercase, find it and rename it
Issue here is that Linux is case-sensitive.
why is that an issue, like you think thats bad?
sorry if i misunderstood, but case sensitive for file names isn't crap
why is that an issue, like you think thats bad?
sorry if i misunderstood, but case sensitive for file names isn't crap
Not an issue with Linux here; I am also in support of case-sensitivity. The issue is with the build script.