Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Mcfox007! ! (Registered 2024-09-11) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #244776 : GoatTracker V2.76 - Silver Fork V1.1
2024-08-11 21:04
jab

Registered: Apr 2020
Posts: 15
Release id #244776 : GoatTracker V2.76 - Silver Fork V1.1

Cool work RaveGuru!

Did anyone already do a native Windows build of this?

I got it to compile with a lot of trial and error using MSYS2 and SDL1.2 libs. The resulting goattrk2.exe starts and plays audio and seems to me to be working ok but I don't want to share it until someone with actual gt2 experience has tested it.

gt2reloc.exe also got compiled but it doesn't run. Other binaries didn't compile. So this is why I'm a bit wary of my goattrk2.exe build as well.
2024-08-14 19:56
RaveGuru

Registered: Apr 2002
Posts: 43
Thank you jab! Great to see more people interested in getting this to compile/run. I haven't tested it on win* platforms. It's been quite straight forward to get it to compile on macOS. Mostly issues with lib paths and some minor (but annoying) warnings.
2024-08-18 10:53
jab

Registered: Apr 2020
Posts: 15
Here are my build notes for the Windows binary I added.

Install MSYS2 somehow. I used Chocolatey:

choco install msys2


Start up MSYS2 and install some libraries. This list may be incomplete because there was some trial and error. The sdl12-compat libs also didn't work for me for some reason so I had to use actual legacy SDL 1.2.

pacman -S make mingw-w64-x86_64-toolchain mingw-w64-x86_64-SDL


Add /mingw64/bin to PATH to make sdl-config work

export PATH="$PATH:/mingw64/bin"


Clean up Mac object files that are in RaveGuru's archive

cd goattracker2/src
make clean


The included makefile.win won't work but we can use the default linux makefile, just overriding these constants

mkdir ../win32
make PREFIX=../win32/ SUFFIX=.exe


The compilation will eventually stop on some error but it did compile a working goattrk2.exe.
When testing on my ALD fellows' Windows machines we identified .dlls for SDL, libgcc, libstdc++ and libwinpthread that needed to be included with the exe.
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Rico/Pretzel Logic
Black Beard
Røly/Mayday!
Airwolf/F4CG
Cybortech/Graffity
katon/Lepsi De
jmin/F4CG
leonofsgr/Singular C..
Alakran_64
bugjam
Fungus/Nostalgia
Guests online: 84
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Mojo  (9.7)
5 Edge of Disgrace  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Still Rising  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.032 sec.