Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80072 - compile problems with media-sound/vkeybd-0.1.15
Summary: compile problems with media-sound/vkeybd-0.1.15
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-30 07:48 UTC by Jan Brinkmann (RETIRED)
Modified: 2005-02-04 12:03 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Brinkmann (RETIRED) gentoo-dev 2005-01-30 07:48:16 UTC
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
Comment 1 Frank van de Pol (RETIRED) gentoo-dev 2005-02-03 16:15:38 UTC
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.
Comment 2 Frank van de Pol (RETIRED) gentoo-dev 2005-02-04 11:32:18 UTC
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
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-02-04 11:45:26 UTC
in other words, this one can be closed ?
Comment 4 Frank van de Pol (RETIRED) gentoo-dev 2005-02-04 11:55:51 UTC
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.
Comment 5 Jan Brinkmann (RETIRED) gentoo-dev 2005-02-04 12:03:28 UTC
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. :)