Bug 144903 - audio/uade buidl break when audacious is selected
Summary: audio/uade buidl break when audacious is selected
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Emanuel Haupt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-20 13:20 UTC by CeDeROM
Modified: 2010-03-20 21:40 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description CeDeROM 2010-03-20 13:20:01 UTC
audio/uade break build when selected to build with audacious support.
when no audacious is selected build is ok.

How-To-Repeat: 1. make config + select audacious
2. build to see error below:
gmake[1]: Entering directory
`/usr/ports/audio/uade/work/uade-2.13/src/frontends/xmms'
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c plugin.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c subsongseek.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c fileinfo.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../../unixatomic.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../../uadeipc.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/amifilemagic.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/eagleplayer.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/unixwalkdir.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/effects.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/uadecontrol.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/uadeconf.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../common/md5.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../../ossupport.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../common/songdb.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/songinfo.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c ../common/vplist.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -c
../common/support.c
cc -fPIC -shared  -I/usr/local/include -I/usr/local/include/xmms
-I/usr/local/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/local/include -O2 -pipe
-fno-strict-aliasing -I../common -I../../include -o libuade2.so
plugin.o subsongseek.o fileinfo.o unixatomic.o uadeipc.o
amifilemagic.o eagleplayer.o unixwalkdir.o effects.o uadecontrol.o
uadeconf.o md5.o ossupport.o songdb.o songinfo.o vplist.o support.o
-L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lgtk-12 -lgdk-12
-lgmodule-12 -lglib-12 -lintl -lXi -lXext -lX11 -lm -lxmms -lm
objcopy -G get_iplugin_info libuade2.so
gmake[1]: Leaving directory
`/usr/ports/audio/uade/work/uade-2.13/src/frontends/xmms'
gmake -C src/frontends/audacious
gmake[1]: Entering directory
`/usr/ports/audio/uade/work/uade-2.13/src/frontends/audacious'
cc -fPIC -shared -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0
-I/usr/local/include/cairo -I/usr/local/include/libmowgli
-I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include
-I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0
-I/usr/local/include/pixman-1 -I/usr/local/include/freetype2   -O2
-pipe -fno-strict-aliasing  -I../common -I../../include -c plugin.c
plugin.c:85: warning: initialization from incompatible pointer type
plugin.c:92: error: unknown field 'get_song_info' specified in initializer
plugin.c:92: warning: initialization from incompatible pointer type
plugin.c:93: warning: initialization from incompatible pointer type
gmake[1]: *** [plugin.o] Error 1
gmake[1]: Leaving directory
`/usr/ports/audio/uade/work/uade-2.13/src/frontends/audacious'
gmake: *** [audaciousplugin] Error 2
*** Error code 1

Stop in /usr/ports/audio/uade.
*** Error code 1

Stop in /usr/ports/audio/uade.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-03-20 13:20:28 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ehaupt

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2010-03-20 21:35:06 UTC
ehaupt      2010-03-20 21:34:51 UTC

  FreeBSD ports repository

  Modified files:
    audio/uade           Makefile pkg-plist 
  Removed files:
    audio/uade/files     patch-src-frontends-audacious-plugin.c 
  Log:
  Discontinue audacious plugin support. The plugin won't build after audacious
  has changed the API [1]. The option will be added again if the plugin gets fixed
  by the upstream project.
  
  [1] http://board.kohina.net/viewtopic.php?t=1212&sid=b6dea715bf62b1d9607435a16dfdd8d5
  
  PR:             144903 (based on)
  Submitted by:   CeDeROM <tomek.cedro@gmail.com>
  
  Revision  Changes    Path
  1.38      +2 -11     ports/audio/uade/Makefile
  1.2       +0 -23     ports/audio/uade/files/patch-src-frontends-audacious-plugin.c (dead)
  1.14      +0 -1      ports/audio/uade/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Emanuel Haupt freebsd_committer freebsd_triage 2010-03-20 21:38:04 UTC
State Changed
From-To: open->closed

The plugin is broken after audacious has changed the plugin API. I've removed 
the audacious plugin option. It can be later added in case someone comes up 
with a fix.