Trouble compiling homebrew

Discussion in '3DS - Homebrew Development and Emulators' started by Boogieboo6, Jul 22, 2016.

  1. Boogieboo6
    OP

    Boogieboo6 @realDonaldTrump

    Member
    960
    1,315
    Jul 30, 2015
    United States
    Whenever I try to use make to compile anything, it gives errors.
    Compiling Yeti3ds
    Compiling JKSM
    Compiling Purgification
    The only thing I've successfully compiled is FakeBrick9. What's going wrong?
     
  2. zoogie

    zoogie simple pimp tool

    Member
    6,573
    8,464
    Nov 30, 2014
    United States
    All these errors are missing libraries or wrong ctrulib version.
     
    ShinyMK likes this.
  3. Boogieboo6
    OP

    Boogieboo6 @realDonaldTrump

    Member
    960
    1,315
    Jul 30, 2015
    United States
    That doesn't seem so hard to fix then. Since FakeBrick9 worked, would you think it's missing libraries? Or was FakeBrick9 the only thing to use an old ctrulib? What should I try first to fix the problem?
     
  4. zoogie

    zoogie simple pimp tool

    Member
    6,573
    8,464
    Nov 30, 2014
    United States
    Arm9 homebrew tends to be less reliant on ctrulib compared to standard arm11 applications. That's probably why it worked.
     
    Joel16 likes this.
  5. Boogieboo6
    OP

    Boogieboo6 @realDonaldTrump

    Member
    960
    1,315
    Jul 30, 2015
    United States
    I installed this version of ctrulib. Yeti3ds still failed. What do I do now?
     
  6. olec04

    olec04 Working on Project Heaven!

    Banned
    851
    142
    Apr 10, 2015
    United States
    Trying to downgrade on 11.0 via AM services
    I get the same thing
     
  7. Boogieboo6
    OP

    Boogieboo6 @realDonaldTrump

    Member
    960
    1,315
    Jul 30, 2015
    United States
    I tried to install a thing called gl3ds when I was looking for the proper libraries. When I tried to make it, it said to set ctrulib in my environment. Apparently I'm not using ctrulib at all even though I thought I installed it?
     
    olec04 likes this.
  8. elhobbs

    elhobbs GBAtemp Advanced Fan

    Member
    812
    300
    Jul 28, 2008
    United States
    Keep in mind ctrulib is a work in progress. These projects were not kept up to date with changes to ctrulib. They require specific versions of ctrulib. It would likely be less effort to make them work with the current ctrulib then to try to figure out which ctrulib version is required.
     
    Joel16 likes this.
  9. olec04

    olec04 Working on Project Heaven!

    Banned
    851
    142
    Apr 10, 2015
    United States
    Trying to downgrade on 11.0 via AM services
    Ctrulib barely gets commit's
     
  10. zoogie

    zoogie simple pimp tool

    Member
    6,573
    8,464
    Nov 30, 2014
    United States
    65watlady.gif

    Not only does it get plenty of commits, lately there have been a lot of breaking ones. It's a constant fight to keep up with.
     
    Last edited by zoogie, Jul 22, 2016
    Joel16 likes this.
  11. Joel16

    Joel16 Ils ne passeront pas

    Member
    494
    989
    May 8, 2011
    United States
    Doesn't concern you.
    I don't know what you're talking about but ctrulib gets commits quite frequently, thanks to fincs.

    On topic: Unless you don't know how to update function parameters according to changes in ctrulib's headers then this isn't for you. Looking for an older version of ctrulib is a crappy idea. It's better to update the repository yourself using the latest commits. As someone stated earlier, ctrulib is a W.I.P library, so changes will keep happening regardless.
     
  12. olec04

    olec04 Working on Project Heaven!

    Banned
    851
    142
    Apr 10, 2015
    United States
    Trying to downgrade on 11.0 via AM services