this ebuild fails to build OSS into ogle when "oss" is in USE, i haven't tested, but i'm pretty sure that the same probobly happens for alsa and mmx. if you comment out these lines oss builds into ogle by default correctly. don't quite understand what "use oss" means assuming its a syntax error because its executing the other half of the or always. easy fix, thanks dave
"use oss" means check USE settings to see if "oss" is enabled. so the line: use oss || myconf="{myconf} --disable-oss" checks if oss is in USE, and if it is NOT, then it disables it. I have added an && clause in there. Please emerge --clean rsync and try that again.