Compiling vgmstream for audacious on linux by Bladeforce at 3:24 PM EDT on April 17, 2017
Hello, I'm compiling this plugin for audacious on linux but get this error when compiling

main.c:1:28: fatal error: audacious/util.h: No such file or directory
compilation terminated.
Makefile.unix:465: recipe for target 'main.lo' failed
make[2]: *** [main.lo] Error 1
make[2]: Leaving directory '/home/ade/Downloads/vgmstream-r1040/unix'
Makefile.unix:351: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/ade/Downloads/vgmstream-r1040/unix'
Makefile.unix:398: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1


Appreciate any help please
by rebooter23 at 7:50 PM EDT on April 17, 2017
Looks like audacious/util.h is not there!
by hcs at 8:35 PM EDT on April 17, 2017
The audacious plugin is well out of date. There was an effort to port it to 3.x here, you might just be able to take unix/, configure.ac, readme.txt from eppixx's repo, but I've certainly not tried it myself.

edited 8:36 PM EDT April 17, 2017

Made some (unsuccessful) attempts, for the current vgmstream you're going to have to figure out how to deal with the external libraries, they're not trivial to turn off with #defines anymore.

edited 8:55 PM EDT April 17, 2017

edited 8:59 PM EDT April 17, 2017
by Bladeforce at 11:49 AM EDT on April 18, 2017
It fails missing:

main.c:1:28: fatal error: audacious/util.h: No such file or directory

The audacious dir doesnt exist at all even after git cloning eppixx repo
by hcs at 1:32 PM EDT on April 18, 2017
audacious/util.h is a header from 1.x, it no longer exists. If you've installed the audacious-dev package (on Debian or Ubuntu) the configure script will find the audacious dir on your system, and the 3.x code from eppixx shouldn't use audacious/util.h anymore.
by bnnm at 5:34 AM EDT on May 2, 2017
@Bladeforce - I suspect you are trying to build the old SVN vgmstream (there is no main.c anymore). Latest vgmstream: https://github.com/kode54/vgmstream

The current Audacious plugin version was fixed by TricksterGuy based on eppixx's changes. I further did minor tweaks and added build instructions to my (admittedly poorly written) BUILD.md, just now.

I tested it in Linux Mint and should work fine for Audacious >= 3.5+ (not older, as them Audacious devs can't have a consistent plugin API).
Audacious 3.8 may not work since they changed the API again but I can't test it right now (I did some blind fixes tho).
Works with OGG/Vorbis and MPEG, but not FFmpeg (ATRAC3, XMA et al).
by Bladeforce at 5:00 PM EDT on May 7, 2017
Thanks! That works with the latest audacious too!


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