My DevkitARM toolchain's not working properly

Discussion in '3DS - Homebrew Development and Emulators' started by Sgt. Lulz, Jan 18, 2016.

  1. Sgt. Lulz
    OP

    Sgt. Lulz GBAtemp Regular

    Member
    288
    217
    Oct 16, 2010
    Long story short, I can't compile most (at the very least, citrus-based) homebrew anymore.
    Attempting to build 3DSHomebrewTemplate (citrus) results in this error:
    Code:
    $ make
    linking HomebrewTemplate.elf
    c:/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/lib/armv6k/fpu/3dsx_crt0.o: In function `ClrLoop':
    (.crt0+0x8c): undefined reference to `main'
    collect2.exe: error: ld returned 1 exit status
    make[1]: *** [/c/devkitPro/3dsworkdir/3DSHomebrewTemplate/output/HomebrewTemplate.elf] Error 1
    make: *** [build] Error 2
    I can build the included ctrulib examples just fine, however.
    I have tried reinstalling multiple times, to no avail.
    The last thing I remember doing before it broke completely is attempting to install the 3DS portlibs from this post and having the installation process break at some point.
    Any ideas?
     
    Last edited by Sgt. Lulz, Jan 18, 2016