Homebrew Question Need help compiling Meritous port (no rule to make target .nacp)

OldGnashburg

Cobra Chicken Summoner
Member
Joined
Feb 6, 2017
Messages
435
Trophies
0
Location
Alberta, Canada
XP
2,017
Country
Canada
So I'm trying to compile the Meritous port for Switch because the current release can't read inputs and the deprecated hid Atmosphere option doesn't fix it (I'm going to assume it just needs to be recompiled with a more recent libnx), despite having little to zero knowledge of how to compile software. Anyways my first issue was getting it going it was looking for switch_rules in a specific directory, I didn't have that nor did I know what it was or where to get it, but there was a file called base_rules, so I just copied and renamed it to switch_rules. Then it started spitting errors about not having a bunch of SDL .h files, I just scoured the internet for SDL files related to the Switch and I threw them in there. It was getting pretty far along but now I'm stuck with this error:

make[1]: *** No rule to make target '/c/projects/switch/Meritous-Switch-1.0/meritous.nacp', needed by '/c/projects/switch/Meritous-Switch-1.0/meritous.nro'. Stop.
make: *** [Makefile:150: build] Error 2

I'm going to assume my issues is because I just renamed base_rules switch_rules, but I couldn't figure out any other way to get things going. Could anybody help me?
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
468
Trophies
0
Age
26
Location
in bed
XP
1,535
Country
United States
So I'm trying to compile the Meritous port for Switch because the current release can't read inputs and the deprecated hid Atmosphere option doesn't fix it (I'm going to assume it just needs to be recompiled with a more recent libnx), despite having little to zero knowledge of how to compile software. Anyways my first issue was getting it going it was looking for switch_rules in a specific directory, I didn't have that nor did I know what it was or where to get it, but there was a file called base_rules, so I just copied and renamed it to switch_rules. Then it started spitting errors about not having a bunch of SDL .h files, I just scoured the internet for SDL files related to the Switch and I threw them in there. It was getting pretty far along but now I'm stuck with this error:

make[1]: *** No rule to make target '/c/projects/switch/Meritous-Switch-1.0/meritous.nacp', needed by '/c/projects/switch/Meritous-Switch-1.0/meritous.nro'. Stop.
make: *** [Makefile:150: build] Error 2

I'm going to assume my issues is because I just renamed base_rules switch_rules, but I couldn't figure out any other way to get things going. Could anybody help me?

switch_rules is in $DEVKITPRO/libnx/

either way it won’t compile until someone updates the sdl1 port so it works with the current libnx
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: When they eventually get the ladder up and running, I will be somewhere on the North American...