there are problems with media-sound/vkeybd-0.1.15. Mark Constable posted the following output to a bug assigned to amd64@g.o (#48606): ------- Additional Comment #2 From Mark Constable 2005-01-30 07:37 PST ------- >>> Install vkeybd-0.1.15 into /home/portage/portage/vkeybd-0.1.15/image/ category media-sound cc -Wall -O -DVKB_TCLFILE=\"/usr/share/vkeybd/vkeybd.tcl\" -DVKBLIB_DIR=\"/usr/share/vkeybd\" -DVERSION_STR=\"0.1.15\" -DVKB_USE_AWE -DVKB_USE_MIDI -DVKB_USE_ALSA -I/usr/X11R6/include -c -o oper_awe.o oper_awe.c cc -Wall -O -DVKB_TCLFILE=\"/usr/share/vkeybd/vkeybd.tcl\" -DVKBLIB_DIR=\"/usr/share/vkeybd\" -DVERSION_STR=\"0.1.15\" -DVKB_USE_AWE -DVKB_USE_MIDI -DVKB_USE_ALSA -I/usr/X11R6/include -c -o oper_midi.o oper_midi.c cc -o vkeybd vkb.o vkb_device.o oper_awe.o oper_midi.o oper_alsa.o -ltk8.4 -ltcl8.4 -L/usr/X11R6/lib -lX11 -ldl -lasound -lm vkb.o(.text+0x1a): In function `main': : undefined reference to `cca_extract_args' oper_alsa.o(.text+0x1fe): In function `seq_open': : undefined reference to `cca_init' oper_alsa.o(.text+0x212): In function `seq_open': : undefined reference to `cca_server_connected' oper_alsa.o(.text+0x220): In function `seq_open': : undefined reference to `cca_event_new_with_type' oper_alsa.o(.text+0x244): In function `seq_open': : undefined reference to `cca_event_set_string' oper_alsa.o(.text+0x253): In function `seq_open': : undefined reference to `cca_send_event' oper_alsa.o(.text+0x334): In function `seq_open': : undefined reference to `cca_server_connected' collect2: ld returned 1 exit status make: *** [vkeybd] Error 1 Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10 x86_64) ================================================================= System uname: 2.6.10 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jun 14 2004, 05:01:10)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.9.4, 1.5, 1.6.3, 1.7.9, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -mtune=k8 -O2 -pipe -funroll-loops" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -mtune=k8 -O2 -pipe -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.datapipe.net/gentoo http://128.213.5.34/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi alsa apache2 audiofile authdaemond avi berkdb bitmap-fonts cdr crypt cups curl dv dvdr encode exif f77 fam ffmpeg flac font-server foomaticdb fortran gdbm gif gphoto2 gpm gstreamer imagemagick imlib ipv6 jack jack-tmpfs jp2 jpeg jpeg2k kde ladcca ladspa lzw lzw-tiff mad matroska mikmod motif multilib mysql ncurses nls ogg oggvorbis opengl pdflib png qt quicktime ruby samba sdl slang snmp speex spell sqlite ssl svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb userlocales wifi xine xml xml2 xmms xpm xrandr xv yv12 zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
There seems to be something wrong with the installation of ladcca on your box. It is specified in the USE flags, but isn't used during linking. I verified it on my amd64 box, and noticed that the ladcca library was actually used here: cc -o vkeybd vkb.o vkb_device.o oper_awe.o oper_midi.o oper_alsa.o -ltk8.4 -ltcl8.4 -L/usr/X11R6/lib -lX11 -ldl -lasound -Wl,--rpath -Wl,/usr/lib -L//usr/lib -lladcca -luuid -ljack -lasound -lm -ldl -lpthread -lm Please re-emerge ladcca and let me know what happens.
feedback received from markc: Yes, a week later I emerge'd sync and tried again and this time vkeybd did indeed emerge succesfully. Thank you for looking into this. --markc
in other words, this one can be closed ?
closing since it seems to work for everyone :-) Luckyduck: I left it open since you reported the bug, I just included markc's feedback to keep everybody in the loop. Feel free to reopen if needed.
ah, ok. no problem, thanks for that. i just opened the bug because mark posted his error to #48606, we talked on irc about his problem and i asked him to file a bug about that issue. thank you for clearing things up. :)