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