Homebrew Collection of old devkitPro versions

veraci_00

Well-Known Member
Member
Joined
Mar 6, 2016
Messages
473
Trophies
0
Age
42
XP
293
Country
United States
speaking of Nintendont needing an old devkitPPC, libogc, and I think portlibs, I fixed some things for some people via msys and visual studio code, which worked, but I forgot to compile it using those older versions. with that being said, I do not know if they exit correctly as a result. I think the system either freezes or black screens unless you use the versions mentioned on the nintendon't github. they never mentioned it, so maybe they didn't notice or I already had the right versions installed when I compiled, which is doubtful honestly.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,436
Trophies
3
Age
46
Location
At my chair.
XP
19,142
Country
Colombia
my C++ knowledge is not good enough, but this seems to be an issue of specs not being followed by the compiler before and it is now (since its now using GCC 13 )
see : https://stackoverflow.com/questions/11069108/uint32-t-does-not-name-a-type

if you want to use std::uint32_t you should include <cstdint>. this was always the case, but GCC used to implicitly include it
this has been changed so that code need to actually include what they will use.
see : https://gcc.gnu.org/gcc-13/porting_to.html

... this was 5 min of looking around and asking 1 C++ developer...
Buddy, thanks a lot, for me who knows so little of C++ when the search for the error told me about the libraries was like tell a blind person "is there" pointing with the finger, :P

With your help I just test and was able to build the code using latest libraries, even create a PR on the Studios Pancake repo.

Again thanks a lot, people like you make this community great.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,436
Trophies
3
Age
46
Location
At my chair.
XP
19,142
Country
Colombia
how do i set up an environment with these
normally you don't but in some cases you need a old version of a DevKitPro package for a specific code and you are unable to update the code to latest libraries, so you can install manually the packages using a set of commands.

By example to install DevKitA64 release 21.3 you can :

Bash:
wget https://wii.leseratte10.de/devkitPro/devkitA64/r21%20%282022-04-05%29/devkitA64-r21-3-windows_x86_64.pkg.tar.zst
pacman -U --noconfirm ./devkitA64-r21-3-windows_x86_64.pkg.tar.zst

and so on with all packages and versions you need
 

cheesire

Member
Newcomer
Joined
Apr 1, 2022
Messages
13
Trophies
0
Age
24
Location
Earth
Website
cheesirehat.neocities.org
XP
86
Country
United States
normally you don't but in some cases you need a old version of a DevKitPro package for a specific code and you are unable to update the code to latest libraries, so you can install manually the packages using a set of commands.

By example to install DevKitA64 release 21.3 you can :

Bash:
wget https://wii.leseratte10.de/devkitPro/devkitA64/r21%20%282022-04-05%29/devkitA64-r21-3-windows_x86_64.pkg.tar.zst
pacman -U --noconfirm ./devkitA64-r21-3-windows_x86_64.pkg.tar.zst

and so on with all packages and versions you need
Thank you so much!!!
 
  • Love
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Wow, only $700?