Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81465 - kde-base/ksayit-3.4.0_beta2 will not compile due to lack of arts/artsmodules.h
Summary: kde-base/ksayit-3.4.0_beta2 will not compile due to lack of arts/artsmodules.h
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-10 01:20 UTC by Simon Farnsworth
Modified: 2005-02-10 15:58 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 Simon Farnsworth 2005-02-10 01:20:16 UTC
I have unmasked all KDE 3.4 beta 2 packages (having been running KDE 3.3), and run an "emerge kde-meta". ksayit refuses to build with the following messages:

creating libFreeverb_plugin_la.all_cpp.cpp ...
/bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../ksayit/src -I/usr/kde/3.4/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fexceptions   -c -o libFreeverb_plugin_la.all_cpp.lo `test -f 'libFreeverb_plugin_la.all_cpp.cpp' || echo './'`libFreeverb_plugin_la.all_cpp.cpp
In file included from libFreeverb_plugin_la.all_cpp.cpp:3:
ksayitfreeverblib.cpp:28:30: arts/artsmodules.h: No such file or directory
In file included from libFreeverb_plugin_la.all_cpp.cpp:3:
ksayitfreeverblib.cpp: In member function `virtual long int FreeverbPlugin::activate_KS(KArtsServer*, Arts::StereoEffectStack*) const':
ksayitfreeverblib.cpp:79: error: `Synth_FREEVERB' undeclared (first use this function)
ksayitfreeverblib.cpp:79: error: (Each undeclared identifier is reported only once for each function it appears in.)
ksayitfreeverblib.cpp:79: error: expected `;' before "fv"
ksayitfreeverblib.cpp:80: error: `fv' undeclared (first use this function)
ksayitfreeverblib.cpp: At global scope:
ksayitfreeverblib.cpp:77: warning: unused parameter 'server'
make[3]: *** [libFreeverb_plugin_la.all_cpp.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2/ksayit/Freeverb_plugin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2/ksayit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2'
make: *** [all] Error 2

I am attempting to build without it, and will retry ksayit when I've built the rest of KDE (in case it's a deps fault)

Reproducible: Always
Steps to Reproduce:
1. Unmask KDE 3.4 beta_2 split ebuild
2. emerge kde-meta
3.

Actual Results:  
Build failure as described  

Expected Results:  
Built and installed ksayit from KDE 3.4 beta 2 

Portage 2.0.51-r15 (default-linux/x86/2004.2, gcc-3.4.3, 
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 i686) 
================================================================= 
System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) XP 1700+ 
Gentoo Base System version 1.6.9 
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 
23:37:14)] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.4-r1 
sys-devel/autoconf:  2.59-r6, 2.13 
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 
sys-devel/binutils:  2.15.92.0.2-r2 
sys-devel/libtool:   1.5.10-r4 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe" 
CHOST="i686-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 /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="-march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms 
userpriv usersandbox" 
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://ftp.ntua.gr/pub/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/" 
LANG="en_GB.utf8" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" 
USE="x86 3dnow 3dnowex X a52 aac aalib acl acpi alsa apache2 apm arts 
artswrappersuid audiofile authdaemond avi bash-completion berkdb bitmap-fonts 
bluetooth bzlib cacheemu cddb cdparanoia cdr cdrom codecs crypt css cups dbx 
delays dga doc dts dvb dvd dvdr dvdread encode esd evms2 exif f77 faac faad 
fam fame fbcon fdftk ffmpeg flac font-server foomaticdb fortran freetype ftp 
gdbm gif glut gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 ipv6arpa irda 
irmc jabber java jit joystick jpeg jpeg2k junit kde kdeenablefinal kdepim 
ladcca ladspa lcms ldap libdsk libg++ libwww live lm_sensors lufsusermount lzo 
lzw mad maildir maps mbox md5sum mikmod mime mmap mmx mmx2 monkey motif 
moznocompose moznoirc moznomail mozplaintext mozsvg mpeg mpeg4 mplayer msn 
music mysql mysqli mythtv nagios-dns nagios-ntp nagios-ping nagios-s ncurses 
network nls nntp no-old-linux nowin nptl ntlm nviz offensive oggvorbis openal 
opengl pam pcntl pcre pda pdf pdflib perl pic pie png pnp postgres postgresql 
pthreads python qemu-fast qt quicktime readline real recode rtc ruby sasl 
scanner sdl session slang smime softmmu sounds soundtouch sox spamassassin 
speex spell sse ssl svg tcltk tcpd tetex theora tiff timidity transcode 
truetype truetype-fonts type1-fonts usb v4l v4l2 vim-with-x wmf xanim xine 
xinerama xml2 xmms xrandr xscreensaver xv xvid yahoo yv12 zlib zvbi 
linguas_enlinguas_en_GB" 
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2005-02-10 02:12:10 UTC
ksayit/Freeverb_plugin needs kde-base/kdemultimedia-arts.

By now we always enable it so it can be added as a fixed dependency.

Thanks for reporting this. (I'll fix it this evening if none does this before).
Comment 2 Dan Vande More 2005-02-10 06:36:27 UTC
This does it for me too, during a fresh install.
Comment 3 Simon Farnsworth 2005-02-10 07:10:45 UTC
I can confirm that "emerge kde-base/kdemultimedia-arts" fixes this problem. As soon as someone changes ksayit's dependencies to include it, this bug can be closed.
Comment 4 Simone Gotti (RETIRED) gentoo-dev 2005-02-10 15:58:46 UTC
Fix Commited.