Bug 97106

Summary: kdeaccessibility: make fails for ksayit
Product: [I don't know] kde Reporter: Arash Abedinzadeh <thunfisch>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: garycramblitt
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: make log
System information

Description Arash Abedinzadeh 2005-01-15 23:26:17 UTC
Version:            (using KDE KDE 3.3.91)
Installed from:    Compiled From Sources
Compiler:          gcc (GCC) 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7) 
OS:                Linux

Hi,

I'm not able to build the kdeaccessibility package. make fails for ksayit. It seems like ksayit tries to include aRts header, even though I disabled aRts by executing ./configure --without-arts. If ksayit depends on aRts, there should be a way to disable the build of ksayit if aRts wasn't installed. Any idea?

P.S.: I'm going to attach some logs and more info to my next message.

Arash
Comment 1 Arash Abedinzadeh 2005-01-15 23:28:13 UTC
Created attachment 9108 [details]
make log
Comment 2 Arash Abedinzadeh 2005-01-15 23:29:36 UTC
Created attachment 9109 [details]
System information
Comment 3 Caleb Tennis 2005-01-16 15:59:23 UTC
CVS commit by ctennis: 

ksayit seems to need arts, so turn off compilation if 
--without-arts is specified at configure time.

CCMAIL:97106-done@bugs.kde.org


  M +5 -0      configure.in.in   1.2


--- kdeaccessibility/ksayit/configure.in.in  #1.1:1.2
@@ -1,4 +1,8 @@
 #MIN_CONFIG(3.0.0)
 
+if test "x$build_arts" = "xno"; then
+  DO_NOT_COMPILE="$DO_NOT_COMPILE ksayit"
+fi
+
 AM_INIT_AUTOMAKE(ksayit, 0.8.3)
 AC_C_BIGENDIAN
@@ -7,2 +11,3 @@
 CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS"
 CXXFLAGS="$CXXFLAGS $USE_RTTI" dnl (if you also want rtti)
+


Comment 4 Gary Cramblitt 2005-01-16 16:18:59 UTC
AFAIK, aRts is still the standard audio library for KDE applications.

KTTS also *requires* aRts, and therefore so does KMouth.  GStreamer is an option for KTTS but there are issues with GStreamer and wav files.

It is premature to assume that one can run KDE without at least having aRts libraries installed.