Summary: | xmmsctrl borks on compilation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeremy Huddleston (RETIRED) <eradicator> |
Component: | Current packages | Assignee: | Jeremy Huddleston (RETIRED) <eradicator> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | scoper, seemant, sound |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeremy Huddleston (RETIRED)
2004-03-26 19:50:33 UTC
>>> Source unpacked. gcc -o xmmsctrl xmmsctrl.c -Wall -ansi -pedantic -Wshadow -Wmissing-prototypes -W -O2 -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DVERSION=\"1.6\" -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxmms strip xmmsctrl ./xmmsctrl > HELP || true >>> Install xmmsctrl-1.6-r1 into /var/tmp/portage/xmmsctrl-1.6-r1/image/ category media-sound man: prepallstrip: strip: strip: usr/bin/xmmsctrl >>> Completed installing into /var/tmp/portage/xmmsctrl-1.6-r1/image/ >>> Merging media-sound/xmmsctrl-1.6-r1 to / I'm going to unmask it, because a few things are b0rking with it masked. brad[] and I both verified a successful build does not work for me here. same error as that was posted, here my "emerge info": junk@osiris junk $ emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=athlon-xp -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=athlon-xp -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://planetmirror.com/pub/gentoo/ http://mirror.pacific.net.au/linux/Gentoo http://ftp.vic.keypoint.com.au/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/bmg-gnome-current" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib" Seemant, scope: what versions of xmms do you have installed? I'll try to clean this up right now... ah crap... I know why it is... the symbol is provided in a patch, and I forgot I emerged a patchless xmms for testing a while back and didn't go back... sorry for causing unneccessary borkage, seemant. scope, what version of xmms do you have installed? Please run: $ xmms-config --version $ xmms-config --cflags $ qpkg -I -v xmms Thanks. junk@osiris junk $ xmms-config --version 1.2.10 junk@osiris junk $ xmms-config --cflags -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include junk@osiris junk $ qpkg -I -v xmms x11-themes/xmms-themes-0.0.3 * media-sound/xmms-1.2.10-r1 * yeah. i was looking in xmmsctrl.h and "xmms_remote_show_jump_box" isn't defined in there (what it's complaining about).. is that what the patch missed out? i'm using the ebuild version 1.2.10-r1 can you try reemerging xmms-1.2.10-r1? Watch the patch lines... the patch that includes this is the xmms-1.2.10-jump.patch. You can look for it in /var/tmp/packages/xmms-1.2.10-r1/work/patches while it's compiling... also, you can verify the header file in /var/tmp/packages/xmms-1.2.10-r1/work/xmms-1.2.10/libxmms/xmmscrtl.h (I may have misspelled something as I dind't copy paste... if so, sorry). As soon as I reemerged 1.2.10-r1 with the patches, it emerged fine... but I'm curious why you're having problems unless you disabled the patches for testing... ah yes, it compiles now closing |