Homebrew Can Anyone give a zip of arm-none-eabi as mine seems to be broken.

LightShell

Well-Known Member
OP
Member
Joined
Nov 20, 2016
Messages
123
Trophies
0
Age
34
Location
fat1:/lightshell
Website
lightshellium.github.io
XP
134
Country
My arm-none-eabi headers are spitting out errors when i use make to compile a modified version of lpp-3ds.
upload_2017-8-11_11-29-56.png
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
did you update your devkit_ARM recently ?
did you ever managed to compile that project?

if you are trying to compile an older project, you might have to use older devkitARM revision.
newer version of GCC/devkitARM/DevkitPPC require more strict way fo coding.

instead of updating devkitpro, you should downgrade it, or you might have to fix the sources to compile with latest devkit revision.

if you want to use an older version :
1. get devkitPPC or devkitARM version you want here
https://sourceforge.net/projects/devkitpro/files/devkitARM/

2. extract it to devkitpro folder but rename it, to keep multiple version.
DO NOT INSTALL, extract it (right click -> 7zip -> open, etc.)

example :
devkitPro/devkitARM/ <-- keep this folder with default, latest revision, r47
devkitPro/devkitARM_r45/ <-- folder with revision 45
devkitPro/devkitARM_r44/ <-- folder with revision 44

3. before compiling, change the environment variable path temporarily to the revision you want to use
It affects only the current command line window, and will not conflict with other projects. you have to type it every time you open a new command line window, it's temporary only.

set DEVKITARM=/c/devkitPro/devkitARM_r45/
make



note that you might have to use older libraries too, the one used when that project was maintained.
 
Last edited by Cyan,
  • Like
Reactions: PabloMK7

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
look at the sourceforge link I gave above.
dec 2015 has only devkitARM r45

46 and 47 are newer.
try with r45, or even r44, using the method I described above.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
About the first one : it's a warning, not an error.
Not sure if it's part of the project, maybe the developers didn't bother to fix them, it's still compiling but can create bugs when using the program.

About the second one:
you replaced the full devkitarm folder? you didn't go with the multiple folder solution?
because it still display "devkitarm" instead of "devkitarm_r45".

Did you make sure to remove previously compiled objects?
type "make clean" to remove them and force a recompilation of all sources using the same devkitARM.
sometime developers are even providing their own .o files in release packages, typing "make clean" let you delete residual previous compiled objects.
 
Last edited by Cyan,

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy

When you update devkitpro remember to update to latest ctrulib and citro3d too from their repositories on github. Than run make clean on all your previusly compiled libs, than compile and install them again.

At this point run make clean on the old project you want update and run make again.

Regarding the missing 3dsx_crt0.o, thi usually depends on some flags missing in the makefile (or if you don't have a main() function, but but this shouldn't be the case).

Check if you have this in your makefile:

Code:
-mfloat-abi=hard -mtp=soft

You can also compare your makefile with one of the templates in the devkitarm examples.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,533
Country
Tuvalu
it's a linker error, it looks like you are trying to use c++11, do the compilers you are using support this/your make file knows about c++11?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
    Psionic Roshambo @ Psionic Roshambo: I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some...