Help compiling Luma3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Pedro250, Aug 6, 2018.

  1. Pedro250
    OP

    Pedro250 Member

    Newcomer
    2
    Sep 12, 2009
    Hi, today i tried to compile the lastes version of Luma3DS (the Nanquitas NTR version) but i got this error:

    I follow this guide https://gbatemp.net/threads/tutorial-how-to-sync-compile-luma3ds.420787/ but changed the step 26 from "Now type "git clone --recursive https://github.com/AuroraWright/Luma3DS.git", press enter and wait for it to sync the sources" to "Now type "git clone --recursive https://github.com/Nanquitas/Luma3DS.git", press enter and wait for it to sync the sources" to adapt it for the version that i wanted.

    Also the makerom.exe i got it from this post https://gbatemp.net/threads/compiling-luma3ds-error.458138/ because cording to what i found this is the most recent one.

    Can anyone help me figure this error? Thanks
     
    Last edited by Pedro250, Aug 6, 2018
  2. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
  3. zoogie

    zoogie playing around in the dsiware

    Member
    21
    Nov 30, 2014
    Micronesia, Federated States of
  4. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
  5. zoogie

    zoogie playing around in the dsiware

    Member
    21
    Nov 30, 2014
    Micronesia, Federated States of
    Did you make clean first.
     
    trecko1234 likes this.
  6. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
    Nope, knew there was a step somewhere I was missing. Compiled fine, thank you.
     
    zoogie likes this.
  7. roflrabbit

    roflrabbit Member

    Newcomer
    1
    Sep 1, 2017
    Canada
  8. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
    If you have the same error as I had in this thread, have you thought about doing the same thing I did to fix it? :unsure:

    On another note, update your 3DS to the latest system update. There's absolutely no reason to be on older versions of the 3DS OS unless you are using the brightness control in NTR to control the backlight levels.
     
    Last edited by trecko1234, Aug 8, 2018
  9. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    May I ask why try to compile Nanquitas' repo instead of Aurora's?
     
  10. roflrabbit

    roflrabbit Member

    Newcomer
    1
    Sep 1, 2017
    Canada
    I tried but I don't know if I understood, 'make clean' seems like I must re-clone and run make again, same result. I don't know what to do. And I'd like to keep that firmware for this model, I do have others with 11.8 and the latest Luma with no problems. I would just like it compiled, 11.3 with ctr-httpwn working. (I also am having a lot of trouble getting makerom.exe to compile so I just found one off of the internet which can/will definitely cause problems).
     
    Last edited by roflrabbit, Aug 8, 2018
  11. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
    Nintendo patched ctr-httpwn a while ago, and it doesn't work anymore. You need mingw-64 to compile makerom successfully, as told here http://3dbrew.org/wiki/Makerom#Compiling_Source . "make clean" is a command you put in cmd exactly like "make", and it means you clean all the previous build files before you do "make" again, to compile it. You should make it a habit to make clean before you do make to clean all previous build files, so they aren't used when you compile, and to create a "clean" build.

    But seriously, there is zero reason to be on older versions of the 3DS firmware. The latest luma release has a fix to make it work on 11.8, and you don't need to use workarounds (ctr-httpwn) to get things to work properly. It's a fools game to stay on older versions, especially if you are worried about nintendo banning you or finding out about your homebrew. If anything, staying on an older version is a big red flag.

    Besides, you can downgrade to older versions of the firmware by making a frankenFW by installing the CIAs from here for the version you want. https://darthsternie.bplaced.net/3ds.html
     
Loading...