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