xmms-midi-0.03 normally fails to configure on amd64 with this error: checking host system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not recognized checking build system type... Invalid configuration `x86_64-pc-linux-gnu': machine `x86_64-pc' not recognized If I manually install it (not using portage) it will work if the line --host="i686-pc-linux-gnu" is added to ./configure (./configure --host="i686-pc-linux-gnu", make, make install). I don't know enough about ebuilds to fix this myself, but hopefully it will not be difficult to do. Reproducible: Always Steps to Reproduce:
Adding --host="i686-pc-linux-gnu" on an amd64 system is a Bad Idea (tm). (unless you are in a 32bit chroot!) However i could merge this plugin by updating the gnuconfig files in the working directory (inherit gnuconfig and gnuconfig_update). BUT ... I can't play any midi-file with it :/ Can anyone confirm ? (Patch for the ebuild will be applied)
Created attachment 29327 [details, diff] Patch against media-plugins/xmms-midi-0.03 mini-HOWTO: cd /usr/portage/media-plugins/xmms-midi/ patch < /path/to/patch/file/xmms-midi-0.03.ebuild.patch
That patch worked. As for playing midis, do you have media-sound/timidity-eawpatches installed? That's the only way I could get timidity++ to work, and from the sound of the midis that xmms is playing, it is using the eaw-patches.
Playing midis: No, i haven't. But i will try at once...
copied valid configuration to /etc and it worked. it's odd that it doesnt use the same config file as timidity itself... anyways, fixed in CVS. give it a bit to reach rsync.