Building Vgmstream by furrybob at 8:53 PM EDT on October 4, 2009
I downloaded r707 of vgmstream from the sourceforge repositories but I can't seem to get it to build

When I did ./configure it finished properly from what I can tell but when I do "make" it comes up with an error.
The last few lines displayed in the terminal are:

vgmstream-r707/winamp/resource.h
vgmstream-r707/winamp/in2.h
rm -rf vgmstream-`./version.sh`
make -C test -f Makefile.mingw test.exe
make[1]: Entering directory `/home/barney/Desktop/svn/vgmstream/test'
make -C ../src libvgmstream.a
make[2]: Entering directory `/home/barney/Desktop/svn/vgmstream/src'
i586-mingw32msvc-gcc -Wall -O3 -I../ext_includes -c -o vgmstream.o vgmstream.c
make[2]: i586-mingw32msvc-gcc: Command not found
make[2]: *** [vgmstream.o] Error 127
make[2]: Leaving directory `/home/barney/Desktop/svn/vgmstream/src'
make[1]: *** [libvgmstream.a] Error 2
make[1]: Leaving directory `/home/barney/Desktop/svn/vgmstream/test'
make: *** [mingw_test] Error 2

Any clue what I'd doing wrong? Did I overlook something? Any help would be appreciated.

btw I'm on Ubuntu 9.10 if that matters

edited 8:53 PM EDT October 4, 2009
by arbingordon at 11:31 AM EDT on October 5, 2009
i find the best way to get vgmstream built is to ask manakoAT or hcs to build it :P
by manakoAT at 12:27 PM EDT on October 5, 2009
maybe, but i have no clue how to compile it with MingW

edited 2:35 PM EDT October 5, 2009
by SmartOne at 3:22 PM EDT on October 5, 2009
I have learned that building stuff is a pain. I've never used this "make" business, though. Appears you have to practically write a program to build a program. Sounds like a whole lot of fun.

edited 3:29 PM EDT October 5, 2009
by hcs at 12:27 AM EDT on October 6, 2009
Two problems with your approach:
1. The configure script is for the audacious plugin, and it generates Makefile.unix (which you have to run via "make -f Makefile.unix")
2. The file called Makefile is for building the Windows version with mingw set up as a cross-compiler, under Ubuntu that prefixes all the GNU toolchain stuff with i586-mingw32msvc-.

Anyway I've put up a r707 build.

@SmartOne: It's less a program than a set of rules. If you're doing something simple it's really just a matter of listing the files.
by furrybob at 1:14 AM EDT on October 6, 2009
Yeah, it was something simple that I overlooked. I didn't have mingw32 installed. *feels stupid* Now it successfully outputs vgmstream-r707-test.zip

But... when i run makefile.unix it ends with this error:

from coding.h:4,
from adx_decoder.c:1:
/usr/include/mpg123.h:37:2: error: #error "Mismatch in large file setup! Enable/disable large file support appropriately to use libmpg123."

anyway, is audacious the only linux program capable of using vgmstream?
The plugin doesn't run under winamp though the psf family plugins do. Or did I overlook something there too :P

edited 1:19 AM EDT October 6, 2009


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source