vgmstream help by specterfox at 11:45 PM EDT on April 30, 2014
can someone help me, I have tried everything to compile https://github.com/kode54/vgmstream/archive/r1029.zip and everytime it fails when I'm using mingW.
I get a i586-mingw-32msvc-gcc: command not found error 127.
Can someone please compile the winamp dll for me, thanks
Why not just download the precompiled binary from the official source? I can't remember if that contains the source code (probably doesn't), but you can get the source from sourceforge. Kode54's github has some modifications not available in HCS's source, it's true, but I don't think the Winamp plugin is maintained in his source (Though, I assume that only because he uses fb2k).
As for getting kode54's source to compile, I can't help there. HCS's source should compile just fine though. I'm pretty sure he uses mingW when he compiles the distributions.
Thanks, but the one reason I want kode54's vgmstream is the ATRAC3+ compatibility. I see the source has a winamp folder but I get the errors when trying to compile it.
I think... if you're running in mingw, you should be able to edit the makefile and remove the prefix i586-mingw32msvc-. Those prefixes are there for cross-compiling on Linux, in mingw you should be using the native gcc, ar, etc.
I think you just have to make those changes in winamp/Makefile, test/Makefile.mingw, and ext_libs/Makefile.mingw. Then you can just run the top level Makefile:
make mingw_winamp
I am not sure, though, if even with these changes it will compile natively in mingw, I haven't tested it in a long time.
hcs, thank you for providing binaries. Any chance this could go into main VGMstream trunk? It's a hackish sort of way to play these files, but beats nothing/using commercial Sony software to decode the files to WAV+POS pairs.