Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199617 - app-mobilephone/bemused-1.73-r1 does not compile: beepctrl.h not found
Summary: app-mobilephone/bemused-1.73-r1 does not compile: beepctrl.h not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Mobile Phone Developers (INACTIVE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-19 02:28 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2007-11-27 00:34 UTC (History)
1 user (show)

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


Attachments
/tmp/emerge--info (emerge--info,8.90 KB, text/plain)
2007-11-19 02:38 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details
/var/log/portage/app-mobilephone:bemused-1.73-r1:20071119-013954.log (app-mobilephone:bemused-1.73-r1:20071119-013954.log,9.47 KB, text/plain)
2007-11-19 02:38 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details

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:28:14 UTC
It's now two weeks I have this error when running revdeprebuild. I was waiting, but it seems it's not getting fixed, so, let's report.

I run daily emerge -DaNuv world
so, my system is coherent and up to date.

>>> Emerging (2 of 3) app-mobilephone/bemused-1.73-r1 to /
 * bemusedlinuxserver-1_73.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                    [ ok ]
 * checking ebuild checksums ;-) ...                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                               [ ok ]
 * checking bemusedlinuxserver-1_73.tar.gz ;-) ...                                                                   [ ok ]
>>> Unpacking source...
>>> Unpacking bemusedlinuxserver-1_73.tar.gz to /var/tmp/portage/app-mobilephone/bemused-1.73-r1/work
 * Applying bemused-1.73-gcc41.patch ...                                                                             [ ok ]
 * Applying bemused-1.73-audacious.patch ...                                                                         [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-mobilephone/bemused-1.73-r1/work/bemusedlinuxserver1.73 ...
g++ -o bemusedlinuxserver -I/usr/include/audacious -I./ -lbluetooth `pkg-config audacious --libs --cflags` main.cpp BemusedServerDlg.cpp
BemusedServerDlg.cpp:49:22: error: beepctrl.h: No such file or directory
BemusedServerDlg.cpp: In member function 'bool CBemusedServerDlg::CheckWinamp(const char*)':
BemusedServerDlg.cpp:607: error: 'xmms_remote_is_running' was not declared in this scope
BemusedServerDlg.cpp:616: error: 'xmms_remote_is_running' was not declared in this scope
BemusedServerDlg.cpp: In member function 'void CBemusedServerDlg::FadeOut()':
BemusedServerDlg.cpp:624: error: 'xmms_remote_get_main_volume' was not declared in this scope
BemusedServerDlg.cpp:630: error: 'xmms_remote_set_main_volume' was not declared in this scope
BemusedServerDlg.cpp:633: error: 'xmms_remote_set_main_volume' was not declared in this scope
BemusedServerDlg.cpp: In member function 'void CBemusedServerDlg::WriteDetailedInfoToPhone()':
BemusedServerDlg.cpp:653: error: 'xmms_remote_get_info' was not declared in this scope
BemusedServerDlg.cpp: In member function 'void CBemusedServerDlg::WriteInfoToPhone()':
BemusedServerDlg.cpp:701: error: 'xmms_remote_get_playlist_pos' was not declared in this scope
[...]
BemusedServerDlg.cpp: In member function 'void CBemusedServerDlg::WritePlaylistToPhone()':
BemusedServerDlg.cpp:1382: error: 'xmms_remote_get_playlist_pos' was not declared in this scope
BemusedServerDlg.cpp:1383: error: 'xmms_remote_get_playlist_length' was not declared in this scope
BemusedServerDlg.cpp:1402: error: 'xmms_remote_get_playlist_title' was not declared in this scope
BemusedServerDlg.cpp: In member function 'void CBemusedServerDlg::Log(char*, ...)':
BemusedServerDlg.cpp:1939: error: 'va_start' was not declared in this scope
BemusedServerDlg.cpp:1941: error: 'va_end' was not declared in this scope
make: *** [bemusedlinuxserver] Error 1
 *
 * ERROR: app-mobilephone/bemused-1.73-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
 *   ebuild.sh, line  711:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * 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/app-mobilephone:bemused-1.73-r1:20071119-013954.log'.
 *
Comment 1 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:31:49 UTC
root@moon_gen_2:~# equery depends app-mobilephone/bemused
[ Searching for packages depending on app-mobilephone/bemused... ]
root@moon_gen_2:~#

thus I removed it.

emerge -DaNuv world does not ask to put it back. Still, some other people may want it.
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:38:11 UTC
Created attachment 136342 [details]
/tmp/emerge--info
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-19 02:38:32 UTC
Created attachment 136343 [details]
/var/log/portage/app-mobilephone:bemused-1.73-r1:20071119-013954.log
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2007-11-20 05:12:52 UTC
What version of media-sound/audacious do you have? Does it still have /usr/include/audacious/beepctrl.h?
Comment 5 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-21 23:51:00 UTC
How could media-sound/audacious own a system file ?

media-sound/audacious-1.4.0

root@moon_gen_2:~# ls /usr/include/audacious/ |grep beep
root@moon_gen_2:~# equery f media-sound/audacious |grep beep
root@moon_gen_2:~# equery b /usr/include/audacious/beepctrl.h
[ Searching for file(s) /usr/include/audacious/beepctrl.h in *... ]
root@moon_gen_2:~#
Comment 6 Alin Năstac (RETIRED) gentoo-dev 2007-11-22 10:22:18 UTC
Fixed by replacing audacious dependency atom with =media-sound/audacious-1.3*. It could be fixed for audacious-1.4, but it would require:
  a) another audacious.patch
  b) a revised audacious.pc file that would require dbus-glib-1.pc

(In reply to comment #5)
> How could media-sound/audacious own a system file ?

I have no idea what you're asking here.
Comment 7 DEMAINE Benoît-Pierre, aka DoubleHP 2007-11-27 00:34:46 UTC
This bug is exactly the error and problem same as bug #199620

So, why don't both have the same resolution ???