Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Dave1423

macrumors member
Original poster
Jul 19, 2020
87
25
Good Day everyone,
I have been trying to build citra for mavericks but i cant figure how to compile it because its beyond my level of expertise
can someone try to compile it?

Thanks,
-Dave1423
 

Dave1423

macrumors member
Original poster
Jul 19, 2020
87
25
The issue im having is this it gives me a ssl error
 

Attachments

  • Screen Shot 2023-07-21 at 7.17.06 AM.png
    Screen Shot 2023-07-21 at 7.17.06 AM.png
    1 MB · Views: 57

Slartibart

macrumors 68030
Aug 19, 2020
2,894
2,601
You can open https://codeberg.org/soundtouch/soundtouch.git and download the source as a .zip- .tar-file.

IMG_2648.jpeg


dearchive and copy the files to externals/soundtouch and continue from there probably. You tried to run the git command again? I do not use Maverick any longer, so I can’t really help to trace down the SSL error.
 

Dave1423

macrumors member
Original poster
Jul 19, 2020
87
25
now i am having this error
 

Attachments

  • Screen Shot 2023-07-21 at 7.59.02 AM.png
    Screen Shot 2023-07-21 at 7.59.02 AM.png
    936.9 KB · Views: 48

Wowfunhappy

macrumors 68000
Mar 12, 2019
1,596
1,974
Otherwise open a terminal and execute the commands given in the build guide - it seems straightforward. if you run into problems report back, there is probably someone here who can help. 😀
It's a bit trickier than that, unfortunately. Citra requires qt 5.9, which doesn't natively support Mavericks, so you need a patched copy. Then you also need to link a newer libcpp library—the Mavericks one is too old—and the macports legacy support library.

I built this a little over a year ago, hopefully it's up to date enough?


I wrote down the following build instructions:

1. Build and install Mavericks-compatible QT 5.9
https://github.com/Wowfunhappy/qt5.9-base-mavericks



2. sudo port install libsdl2 clang-11 cmake macports-libcxx dylibbundler



3. Add to cmakelists.txt:

set(CMAKE_C_FLAGS "-Wno-gnu-include-next")
set(CMAKE_CXX_FLAGS "-Wno-gnu-include-next -nostdinc++ -I/opt/local/include/libcxx/v1")
include_directories(/opt/local/include/LegacySupport)
link_libraries("-L/opt/local/lib/libcxx /opt/local/lib/libMacportsLegacySupport.a")



4. Run:
cmake -DCMAKE_C_COMPILER=/opt/local/bin/clang-mp-11 -DCMAKE_CXX_COMPILER=/opt/local/bin/clang++-mp-11 -DCMAKE_PREFIX_PATH=/usr/local/Qt-5.9.9/ ../citra/



5. Run:
cd bin/Release/citra-qt.app/Contents/MacOS/
dylibbundler -p '@executable_path/../Frameworks' -d ../Frameworks -b -cd -ns -x citra-qt
/usr/local/Qt-5.9.9/bin/macdeployqt "../../../citra-qt.app" -executable="citra-qt"

In January of this year, I tried (not very hard) to create an updated build. I don't remember what problem I ran into, but I wrote down the following note:
 
Last edited:
  • Like
Reactions: Slartibart

Dave1423

macrumors member
Original poster
Jul 19, 2020
87
25
Alright!
 

Attachments

  • Screen Shot 2023-07-21 at 8.25.12 AM.png
    Screen Shot 2023-07-21 at 8.25.12 AM.png
    722.9 KB · Views: 74

Wowfunhappy

macrumors 68000
Mar 12, 2019
1,596
1,974
Happy to re-upload. This build still hasn't been updated since 2022.

 
  • Like
Reactions: TheShortTimer

Dave1423

macrumors member
Original poster
Jul 19, 2020
87
25
the build you posted has a lot of sound issues maybe the newest build (see above) fixes it?
 

Wowfunhappy

macrumors 68000
Mar 12, 2019
1,596
1,974
Thanks. As I said, I tried creating a new build in January of 2023 and ran into some problems, so to make an updated build I'd need to actually dig into what changed and how to undo/fix it.

Edit: I'm not going to have time to do this in the near future, but when I do have time, I would need a git repository, so if anyone can link to one that is still available, that would be helpful. I need a full git repository that I can clone, I don't think I can do a git clone from archive.org.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.