Bug 81465 - kde-base/ksayit-3.4.0_beta2 will not compile due to lack of arts/artsmodules.h
Bug#: 81465 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: kde@gentoo.org Reported By: simon@farnz.org.uk
Component: KDE
URL: 
Summary: kde-base/ksayit-3.4.0_beta2 will not compile due to lack of arts/artsmodules.h
Keywords:  
Status Whiteboard: 
Opened: 2005-02-10 01:20 0000
Description:   Opened: 2005-02-10 01:20 0000
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 From Simone Gotti (RETIRED) 2005-02-10 02:12:10 0000 -------
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 From Dan Vande More 2005-02-10 06:36:27 0000 -------
This does it for me too, during a fresh install.

------- Comment #3 From Simon Farnsworth 2005-02-10 07:10:45 0000 -------
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 From Simone Gotti (RETIRED) 2005-02-10 15:58:46 0000 -------
Fix Commited.