Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135436 - compilation error in app-cdr/k3b-0.12.15
Summary: compilation error in app-cdr/k3b-0.12.15
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-03 13:49 UTC by Michal Krokosz
Modified: 2006-06-03 14:36 UTC (History)
0 users

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 Michal Krokosz 2006-06-03 13:49:40 UTC
I had compilation error with k3b ebuild bersions 0.12.15 and 0.12.14. Unfortunately, I haven't copied it, but it was error in k3blameencoder.cpp saying about undefined variables: V1, V2...V9

After some investigation I learned that these names should be defined in /ust/include/lame/lame.h, which comes from media-sound/lame ebuild. Manually uprading lame to new version (3.96.1) solved the problem, so I think that dependency should be added to k3b ebouild.

`emerge -info' result:

Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r6 i686)
=================================================================
System uname: 2.6.16-gentoo-r6 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre17
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     2.4
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.1-r2
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.easynet.nl/mirror/gentoo/"
LC_ALL="pl_PL.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/.temp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib acl alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cdr cli crypt cups curl directfb dri dts eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick imlib ipv6 isdnlog java jpeg junit kde lcms ldap libcaca libg++ libwww lirc lua mad matroska mikmod mmx mng motif mozilla mp3 mpeg mysql nas ncurses nls nptl odbc ogg openal opengl oss pam pcre pdflib perl plotutils png pppd python qt quicktime readline reflection ruby samba scanner sdl session slang speex spell spl sqlite sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml xml2 xmms xorg xv xvid yaz zlib userland_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-06-03 13:59:06 UTC
The dependency is there, there's also no lower version of lame than 3.96.1 in portage. WORKSFORME.
Comment 2 Michal Krokosz 2006-06-03 14:16:52 UTC
(In reply to comment #1)
> The dependency is there, there's also no lower version of lame than 3.96.1 in
> portage. WORKSFORME.
> 

Then I don't understand why it didn't upgrade lame automatically (from version lame-3.93.1 or something like that), when I was trying to upgrade k3b, but OK, maybe my portage is broken...
Comment 3 Michal Krokosz 2006-06-03 14:36:46 UTC
I'm not an expert, but maybe the line in ebuild:

    encode? ( media-sound/lame )

Should be changed to:

    encode? ( >=media-sound/lame-3.96.1 )