I have been trying and trying and trying to build a functional KDE 3 system 
for days now.  I have tried with mandrake 3.0.3, 3.0.4, and 3.0.5 src rpms 
and have managed with varying success to get most of kde built.  The latest 
problem is that though I have gotten ALL src rpms built except kdemultimedia, 
it is this last one that adamantly refuses to build.  I have met ALL 
dependencies for it yet with 3.0.3-7mdk., 3.0.4-1mdk, and 3.0.5-1mdk it fails 
with the same messages:

mixer_alsa.cpp:108: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:109: parse error before `<'
mixer_alsa.cpp:110: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:110: redefinition of `int kndDebug ()'
mixer_alsa.cpp:109: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:110: parse error before `<'
mixer_alsa.cpp:111: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:111: redefinition of `int kndDebug ()'
mixer_alsa.cpp:110: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:111: parse error before `<'
mixer_alsa.cpp:112: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:112: redefinition of `int kndDebug ()'
mixer_alsa.cpp:111: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:112: parse error before `<'
mixer_alsa.cpp:113: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:113: redefinition of `int kndDebug ()'
mixer_alsa.cpp:112: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:113: parse error before `<'
mixer_alsa.cpp:114: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:114: redefinition of `int kndDebug ()'
mixer_alsa.cpp:113: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:114: parse error before `<'
mixer_alsa.cpp:115: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:115: redefinition of `int kndDebug ()'
mixer_alsa.cpp:114: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:115: parse error before `<'
mixer_alsa.cpp:116: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:116: redefinition of `int kndDebug ()'
mixer_alsa.cpp:115: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:116: parse error before `<'
mixer_alsa.cpp:117: ISO C++ forbids declaration of `kndDebug' with no 
type
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:117: redefinition of `int kndDebug ()'
mixer_alsa.cpp:116: `int kndDebug ()' previously defined here
mixer_alsa.cpp: In function `int kndDebug ()':
mixer_alsa.cpp:117: parse error before `<'
mixer_alsa.cpp: In method `int Mixer_ALSA::openMixer ()':
mixer_alsa.cpp:132: `snd_defaults_mixer_card' undeclared (first use 
this function)
mixer_alsa.cpp:133: `snd_defaults_mixer_device' undeclared (first use 
this function)
/usr/include/alsa/mixer.h:84: too many arguments to function `int 
snd_mixer_open (snd_mixer_t **, int)'
mixer_alsa.cpp:136: at this point in file
mixer_alsa.cpp:141: `snd_mixer_groups' undeclared (first use this 
function)
mixer_alsa.cpp:145: `snd_mixer_gid_t' undeclared (first use this 
function)
mixer_alsa.cpp:145: parse error before `)'
mixer_alsa.cpp:154: `gid' undeclared (first use this function)
mixer_alsa.cpp:157: `snd_mixer_group_t' undeclared (first use this 
function)
mixer_alsa.cpp:157: parse error before `;'
mixer_alsa.cpp:158: `group' undeclared (first use this function)
mixer_alsa.cpp:160: `snd_mixer_group_read' undeclared (first use this 
function)
mixer_alsa.cpp:169: `SND_MIXER_GRPCAP_VOLUME' undeclared (first use 
this function)
mixer_alsa.cpp:173: `SND_MIXER_GRPCAP_CAPTURE' undeclared (first use 
this function)
mixer_alsa.cpp:198: `snd_mixer_info_t' undeclared (first use this 
function)
mixer_alsa.cpp:198: parse error before `;'
mixer_alsa.cpp:199: `info' undeclared (first use this function)
mixer_alsa.cpp:199: `snd_mixer_info' undeclared (first use this 
function)
mixer_alsa.cpp:205: confused by earlier errors, bailing out
make[3]: *** [kmix_panelapplet_la.all_cpp.lo] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/kdemultimedia-3.0.5/kmix'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/kdemultimedia-3.0.5/kmix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/kdemultimedia-3.0.5'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.40597 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.40597 (%build)


All the problems arise from the mixer with regards to alsa - but I have alsa 
and ALL its libs installed.  I have the correct versions too.  So what does 
it take to build a mandrake kdemultimedia rpm?  What is the magic ingredient 
that isn't listed as a dependency?  

praedor

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to