Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199620 - x11-plugins/gkrellmms removal request (does not compile w/ audacious-1.4.x)
Summary: x11-plugins/gkrellmms removal request (does not compile w/ audacious-1.4.x)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Timothy Redaelli (RETIRED)
URL:
Whiteboard:
Keywords:
: 207643 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-11-19 02:37 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2008-03-01 23:10 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/log/portage/x11-plugins:gkrellmms-2.1.22-r1:20071119-023230.log (x11-plugins:gkrellmms-2.1.22-r1:20071119-023230.log,4.72 KB, text/plain)
2007-11-19 02:37 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details
/tmp/emerge--info (emerge--info,8.90 KB, text/plain)
2007-11-19 02:38 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details
Patches upstream gkrellmms for use with Audacious-1.4 (gkrellmms_audacious_2.patch,32.54 KB, patch)
2008-02-01 14:55 UTC, Sascha Hlusiak
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:37:04 UTC
Since xmms is not deprecated, I removed it. x11-plugins/gkrellmms-2.1.22-r1 now does not compile any more. revdep-rebuild complains and want to rebuild it. Emerge fails on it. The error message sounds to me similar to bug #199617 Except I want to keep this ebuild, because the description is

Description: A sweet plugin to control Audacious from GKrellM2

and that is a feature that works for me, and that I want to keep.
Comment 1 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:37:25 UTC
root@moon_gen_2:~# emerge --oneshot  =x11-plugins/gkrellmms-2.1.22-r1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-plugins/gkrellmms-2.1.22-r1  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) x11-plugins/gkrellmms-2.1.22-r1 to /
 * gkrellmms-2.1.22.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                           [ ok ]
 * checking ebuild checksums ;-) ...                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                               [ ok ]
 * checking gkrellmms-2.1.22.tar.gz ;-) ...                                                                          [ ok ]
>>> Unpacking source...
>>> Unpacking gkrellmms-2.1.22.tar.gz to /var/tmp/portage/x11-plugins/gkrellmms-2.1.22-r1/work
 * Applying gkrellmms-2.1.22-audacious.patch ...                                                                     [ ok ]
 * Applying gkrellmms-2.1.22-ldflags.patch ...                                                                       [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-plugins/gkrellmms-2.1.22-r1/work/gkrellmms ...
i686-pc-linux-gnu-gcc -O2 -march=athlon-mp -pipe -O2 -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `pkg-config audacious --cflags` -DUSE_AUDACIOUS -DPACKAGE="\"gkrellmms\""  -O2 -march=athlon-mp -pipe   -c -o gkrellmms.o gkrellmms.c
i686-pc-linux-gnu-gcc -O2 -march=athlon-mp -pipe -O2 -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `pkg-config audacious --cflags` -DUSE_AUDACIOUS -DPACKAGE="\"gkrellmms\""  -O2 -march=athlon-mp -pipe   -c -o options.o options.c
In file included from options.c:22:
gkrellmms.h:31:32: error: audacious/beepctrl.h: No such file or directory
options.c: In function 'toggles_func':
options.c:64: warning: implicit declaration of function 'xmms_remote_main_win_toggle'
options.c:65: warning: implicit declaration of function 'xmms_remote_is_main_win'
options.c:68: warning: implicit declaration of function 'xmms_remote_pl_win_toggle'
options.c:69: warning: implicit declaration of function 'xmms_remote_is_pl_win'
options.c:72: warning: implicit declaration of function 'xmms_remote_eq_win_toggle'
options.c:73: warning: implicit declaration of function 'xmms_remote_is_eq_win'
options.c:76: warning: implicit declaration of function 'xmms_remote_toggle_repeat'
options.c:79: warning: implicit declaration of function 'xmms_remote_toggle_shuffle'
options.c:82: warning: implicit declaration of function 'xmms_remote_eject'
options.c:85: warning: implicit declaration of function 'xmms_remote_show_prefs_box'
options.c: In function 'aot_func':
options.c:95: warning: implicit declaration of function 'xmms_remote_toggle_aot'
options.c: In function 'xmms_start_func':
options.c:130: warning: implicit declaration of function 'xmms_remote_is_running'
options.c: In function 'quit_func':
options.c:155: warning: implicit declaration of function 'xmms_remote_quit'
In file included from gkrellmms.c:22:
gkrellmms.h:31:32: error: audacious/beepctrl.h: No such file or directory
gkrellmms.c: In function 'do_xmms_command':
gkrellmms.c:106: warning: implicit declaration of function 'xmms_remote_playlist_prev'
gkrellmms.c:108: warning: implicit declaration of function 'xmms_remote_is_playing'
gkrellmms.c:109: warning: implicit declaration of function 'xmms_remote_is_paused'
gkrellmms.c:110: warning: implicit declaration of function 'xmms_remote_pause'
gkrellmms.c:112: warning: implicit declaration of function 'xmms_remote_play'
gkrellmms.c:116: warning: implicit declaration of function 'xmms_remote_stop'
gkrellmms.c:119: warning: implicit declaration of function 'xmms_remote_playlist_next'
gkrellmms.c:124: warning: implicit declaration of function 'xmms_remote_eject'
gkrellmms.c: In function 'update_gkrellmms':
gkrellmms.c:214: warning: implicit declaration of function 'xmms_remote_is_running'
gkrellmms.c:231: warning: implicit declaration of function 'xmms_remote_get_info'
gkrellmms.c:300: warning: implicit declaration of function 'xmms_remote_get_output_time'
gkrellmms.c: In function 'drag_data_received':
gkrellmms.c:400: warning: implicit declaration of function 'xmms_remote_playlist_clear'
gkrellmms.c:401: warning: implicit declaration of function 'xmms_remote_playlist_add_url_string'
gkrellmms.c: In function 'panel_button_release':
gkrellmms.c:452: warning: implicit declaration of function 'xmms_remote_jump_to_time'
gkrellmms.c: In function 'create_gkrellmms':
gkrellmms.c:816: warning: implicit declaration of function 'xmms_remote_main_win_toggle'
make: *** [gkrellmms.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [options.o] Error 1
 *
 * ERROR: x11-plugins/gkrellmms-2.1.22-r1 failed.
 * Call stack:
 *                    ebuild.sh, line 1701:  Called dyn_compile
 *                    ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                    ebuild.sh, line   44:  Called src_compile
 *   gkrellmms-2.1.22-r1.ebuild, line   30:  Called die
 * The specific snippet of code:
 *      emake USE_AUDACIOUS=1 || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/x11-plugins:gkrellmms-2.1.22-r1:20071119-023230.log'.
 *
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:37:46 UTC
Created attachment 136340 [details]
/var/log/portage/x11-plugins:gkrellmms-2.1.22-r1:20071119-023230.log
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:38:01 UTC
Created attachment 136341 [details]
/tmp/emerge--info
Comment 4 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:48:14 UTC
revdep-rebuild
=>
[ 49% ]  *   broken /usr/lib/gkrellm2/plugins/gkrellmms.so (requires libaudacious.so.5)
Comment 5 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-27 00:34:44 UTC
This bug is exactly the error and problem same as bug #199617

So, why don't both have the same resolution ???
Comment 6 Jan Simons 2008-01-12 15:53:18 UTC
I can report this as well with audacious 1.4.5 on ~x86:

i686-pc-linux-gnu-gcc -march=athlon-tbird -Os -pipe -O2 -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `pkg-config audacious --cflags` -DUSE_AUDACIOUS -DPACKAGE="\"gkrellmms\""  -march=athlon-tbird -Os -pipe   -c -o gkrellmms.o gkrellmms.c
i686-pc-linux-gnu-gcc -march=athlon-tbird -Os -pipe -O2 -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `pkg-config audacious --cflags` -DUSE_AUDACIOUS -DPACKAGE="\"gkrellmms\""  -march=athlon-tbird -Os -pipe   -c -o options.o options.c
In file included from options.c:22:
gkrellmms.h:31:32: error: audacious/beepctrl.h: No such file or directory
options.c: In function 'toggles_func':
options.c:64: warning: implicit declaration of function 'xmms_remote_main_win_toggle'
options.c:65: warning: implicit declaration of function 'xmms_remote_is_main_win'
options.c:68: warning: implicit declaration of function 'xmms_remote_pl_win_toggle'
options.c:69: warning: implicit declaration of function 'xmms_remote_is_pl_win'
options.c:72: warning: implicit declaration of function 'xmms_remote_eq_win_toggle'
options.c:73: warning: implicit declaration of function 'xmms_remote_is_eq_win'
options.c:76: warning: implicit declaration of function 'xmms_remote_toggle_repeat'
options.c:79: warning: implicit declaration of function 'xmms_remote_toggle_shuffle'
options.c:82: warning: implicit declaration of function 'xmms_remote_eject'
options.c:85: warning: implicit declaration of function 'xmms_remote_show_prefs_box'
options.c: In function 'aot_func':
options.c:95: warning: implicit declaration of function 'xmms_remote_toggle_aot'
options.c: In function 'xmms_start_func':
options.c:130: warning: implicit declaration of function 'xmms_remote_is_running'
options.c: In function 'quit_func':
options.c:155: warning: implicit declaration of function 'xmms_remote_quit'
In file included from gkrellmms.c:22:
gkrellmms.h:31:32: error: audacious/beepctrl.h: No such file or directory
gkrellmms.c: In function 'do_xmms_command':
gkrellmms.c:106: warning: implicit declaration of function 'xmms_remote_playlist_prev'
gkrellmms.c:108: warning: implicit declaration of function 'xmms_remote_is_playing'
gkrellmms.c:109: warning: implicit declaration of function 'xmms_remote_is_paused'
gkrellmms.c:110: warning: implicit declaration of function 'xmms_remote_pause'
gkrellmms.c:112: warning: implicit declaration of function 'xmms_remote_play'
gkrellmms.c:116: warning: implicit declaration of function 'xmms_remote_stop'
gkrellmms.c:119: warning: implicit declaration of function 'xmms_remote_playlist_next'
gkrellmms.c:124: warning: implicit declaration of function 'xmms_remote_eject'
gkrellmms.c: In function 'update_gkrellmms':
gkrellmms.c:214: warning: implicit declaration of function 'xmms_remote_is_running'
gkrellmms.c:231: warning: implicit declaration of function 'xmms_remote_get_info'
gkrellmms.c:300: warning: implicit declaration of function 'xmms_remote_get_output_time'
gkrellmms.c: In function 'drag_data_received':
gkrellmms.c:400: warning: implicit declaration of function 'xmms_remote_playlist_clear'
gkrellmms.c:401: warning: implicit declaration of function 'xmms_remote_playlist_add_url_string'
gkrellmms.c: In function 'panel_button_release':
gkrellmms.c:452: warning: implicit declaration of function 'xmms_remote_jump_to_time'
gkrellmms.c: In function 'create_gkrellmms':
gkrellmms.c:816: warning: implicit declaration of function 'xmms_remote_main_win_toggle'
make: *** [options.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [gkrellmms.o] Error 1

Comment 7 Jakub Moc (RETIRED) gentoo-dev 2008-01-27 09:11:34 UTC
*** Bug 207643 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2008-01-27 09:13:38 UTC
Recompile media-sound/audacious with USE=dbus...
Comment 9 Morten Krøyer 2008-01-27 13:01:30 UTC
(In reply to comment #8)
> Recompile media-sound/audacious with USE=dbus...
> 

# emerge audacious -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/audacious-1.4.5  USE="dbus nls -chardet -libsamplerate" 0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Still same error
Comment 10 pavel sanda 2008-01-27 13:14:03 UTC
afaik this is wontfix unless upstream releases new version for audacious 1.4 series. gkrellmms should block audacious in higher than 1.3.2 version since
remote control api has changed.
Comment 11 Sascha Hlusiak 2008-02-01 14:55:00 UTC
Created attachment 142404 [details, diff]
Patches upstream gkrellmms for use with Audacious-1.4
Comment 12 pavel sanda 2008-02-01 15:59:27 UTC
have you reported it to gkrellmms devs?
Comment 13 Sascha Hlusiak 2008-02-02 11:14:48 UTC
(In reply to comment #12)
> have you reported it to gkrellmms devs?
I reported my first patch upstream with made gkrellmms work with audacious<1.4, but I got no reply at all. I did not report this one upstream yet but I think upstream is dead and this plugin needs to be forked.
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2008-02-12 22:31:45 UTC
About time to kill....
Comment 15 Federico Moro 2008-02-19 11:47:39 UTC
gkrellmms works perfect with Sascha Hlusiak gkrellmms_audacious_2.patch patch.
This attach is here since 1st febrery, and current audacious portage version doesn't work, so... what is maintainer waiting for submit this patch to portage?
Comment 16 Santiago M. Mola (RETIRED) gentoo-dev 2008-03-01 20:02:28 UTC
desktop-dock, sound, maybe one of you can take over the maintainance of this?
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2008-03-01 20:23:27 UTC
*** Bug 212016 has been marked as a duplicate of this bug. ***
Comment 18 Federico Moro 2008-03-01 20:37:33 UTC
If you try to compile x11-plugins/gkrellmms without dbus support in audacious,
compilation fails because of this, so gkrelmms ebuild should test if you have
audacious with dbus support or doesn't.

Reproducible: Always

Steps to Reproduce:
1. emerge x11-plugins/gkrellmms
2.
3.

Actual Results:  
Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
...

Expected Results:  
Having audacious compiled with dbus USEflag, package works perfect.


>>> Compiling source in /var/tmp/portage/x11-plugins/gkrellmms-2.1.22-r3/work/gkrellmms ...
powerpc
i=altivec -pipe   -c -o gkrellmms.o gkrellmms.c
Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
In file included from gkrellmms.c:22:
gkrellmms.h:28:31: error: audacious/audctrl.h: No such file or directory
In file included from gkrellmms.c:22:
gkrellmms.h:106: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'*' token
gkrellmms.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'*' token
gkrellmms.c: In function 'do_xmms_command':
gkrellmms.c:108: warning: implicit declaration of function
'audacious_remote_playlist_prev'
gkrellmms.c:108: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:108: error: (Each undeclared identifier is reported only once
gkrellmms.c:108: error: for each function it appears in.)
gkrellmms.c:110: warning: implicit declaration of function
'audacious_remote_is_playing'
gkrellmms.c:111: warning: implicit declaration of function
'audacious_remote_is_paused'
gkrellmms.c:112: warning: implicit declaration of function
'audacious_remote_pause'
gkrellmms.c:114: warning: implicit declaration of function
'audacious_remote_play'
gkrellmms.c:118: warning: implicit declaration of function
'audacious_remote_stop'
gkrellmms.c:121: warning: implicit declaration of function
'audacious_remote_playlist_next'
gkrellmms.c:126: warning: implicit declaration of function
'audacious_remote_eject'
gkrellmms.c: In function 'update_gkrellmms':
gkrellmms.c:216: warning: implicit declaration of function
'audacious_remote_is_running'
gkrellmms.c:216: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:233: warning: implicit declaration of function
'audacious_remote_get_info'
gkrellmms.c:302: warning: implicit declaration of function
'audacious_remote_get_output_time'
gkrellmms.c: In function 'drag_data_received':
gkrellmms.c:402: warning: implicit declaration of function
'audacious_remote_playlist_clear'
gkrellmms.c:402: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:403: warning: implicit declaration of function
'audacious_remote_playlist_add_url_string'
gkrellmms.c: In function 'panel_button_release':
gkrellmms.c:442: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:454: warning: implicit declaration of function
'audacious_remote_jump_to_time'
gkrellmms.c: In function 'panel_button_press':
gkrellmms.c:487: error: 'proxy' undeclared (first use in this function)
gkrellmms.c: In function 'create_gkrellmms':
gkrellmms.c:816: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:818: warning: implicit declaration of function
'audacious_remote_main_win_toggle'
gkrellmms.c: In function 'mainwin_back_func':
gkrellmms.c:977: error: 'proxy' undeclared (first use in this function)
gkrellmms.c: In function 'gkrellm_init_plugin':
gkrellmms.c:1012: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
gkrellmms.c:1012: error: 'connection' undeclared (first use in this function)
gkrellmms.c:1024: warning: implicit declaration of function 'dbus_g_bus_get'
gkrellmms.c:1024: error: 'DBUS_BUS_SESSION' undeclared (first use in this
function)
gkrellmms.c:1026: error: 'proxy' undeclared (first use in this function)
gkrellmms.c:1026: warning: implicit declaration of function
'dbus_g_proxy_new_for_name'
make: *** [gkrellmms.o] Error 1


Sascha Hlusiak's gkrellmms_audacious_2.patch (http://bugs.gentoo.org/attachment.cgi?id=142404) is needed for get gkrellmms works with audacious-1.4.5.
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2008-03-01 20:59:31 UTC
*** Bug 212016 has been marked as a duplicate of this bug. ***
Comment 20 Santiago M. Mola (RETIRED) gentoo-dev 2008-03-01 23:10:39 UTC
Fixed in CVS, thanks for the patch!