Opened 14 years ago
Closed 10 years ago
#25260 closed submission (fixed)
audacious media player submission
Reported by: | jdunn@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), Ionic (Mihai Moldovan), akylen@… | |
Port: | audacious |
Description
this program doesnt seem to compile properly even though i think all the libs that it requires are installed.
Attachments (2)
Change History (12)
Changed 14 years ago by jdunn@…
comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Port: | audacious added |
Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | Portfile.2 added |
---|
revised Portfile
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
And I removed the libmowgli dependency since there's already a libmcs dependency and libmcs depends on libmowgli.
comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
So the error I get is:
Undefined symbols: "_vfs_fseek", referenced from: _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _id3_file_update in file.o _query_tag in file.o _search_tags in file.o _search_tags in file.o _search_tags in file.o _search_tags in file.o _search_tags in file.o _id3_file_vfsopen in file.o _id3_file_vfsopen in file.o "_vfs_ftell", referenced from: [snip]
2.4-alpha1 fares no better. I recommend reporting this problem to the developers of this software for assistance.
comment:4 Changed 13 years ago by Ionic (Mihai Moldovan)
Hi,
my git MacPorts overlay currently features two working Portfiles for both audacious and audacious-plugins.
They are currently building from Audacious's git repository but should otherwise work fine. The current release tarballs will NOT compile/work on OS X, so unless people want to use the git-fetching portfiles, I'll have to wait for the next Audacious release where my fixes will probably be included.
Best regards,
Mihai
comment:6 Changed 13 years ago by Ionic (Mihai Moldovan)
Meh, forgot to attach the link: http://git.ionic.de/macports-overlay.git/tree/HEAD:/multimedia (Or clone git://git.ionic.de/macports-overlay.git)
comment:7 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | akylen@… added |
---|
Has duplicate #35504.
comment:9 Changed 11 years ago by Ionic (Mihai Moldovan)
I've reworked the Portfiles and updated them to version 3.5.
audacious (meta port): http://git.ionic.de/macports-overlay.git/blob/HEAD:/multimedia/audacious/Portfile
audacious-core: http://git.ionic.de/macports-overlay.git/blob/HEAD:/multimedia/audacious-core/Portfile + http://git.ionic.de/macports-overlay.git/blob/HEAD:/multimedia/audacious-core/files/patch-buildsys.diff
audacious-plugins: http://git.ionic.de/macports-overlay.git/blob/HEAD:/multimedia/audacious-plugins/Portfile + http://git.ionic.de/macports-overlay.git/blob/HEAD:/multimedia/audacious-plugins/files/patch-buildsys.diff
comment:10 Changed 10 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Version: | 1.9.0 |
Thanks! r121029. In the future, please instead attach all of your files in the ticket.
There is no category "media"; "multimedia" is probably good though.
"distfiles audacious-${version}.tgz" can be simplified to "extract.suffix .tgz".
The glib2 dependency should be written "path:lib/pkgconfig/glib-2.0.pc:glib2" instead of "port:glib2" so that glib2-devel could satisfy it. Actually the dependency on glib2 can be omitted entirely since it already depends on gtk2 which depends on pango which depends on glib2 in this way.
We'll want to use the same terminal-color-sequence-removing code here as in #25256.
Attached is a new portfile implementing these changes. I also changed the whitespace ever so slightly so the columns are at a multiple of four spaces since that is our preferred indentation style. It still doesn't build, of course.