when the hsflinmodem ebuild is installed, it runs a script that compiles the kernel-dependant parts of the driver at the time of the first configure or usage. the script tries to check which compiler the kernel had been compiled against (with some 'grep's in /proc/version), and then use same compiler to compile the source part of the driver module itself. however with gcc >=3 used for kernel compilation both the check for the compiler version (doe to changed syntax in the gcc version string (for example uppercase "-V"ersion instead of " v"ersion) and the compilation itself (when 1st had been worked around) (some inline-asm code is in form gcc 3 doesn't like) fails. tested with gentoo-sources-2.4.20-r14 compiled with gcc 3.3.2 i guess the ebuild creator/maintainer should either -- restrict the kernel and compiler version in dependencies -- write a patch to work around the problems (guess it should be possible somehow to compile that stuff with gcc >=3.0, too) -- write an ebuild for hsflinmodem >=6 which is non beta and maybe doesnt have these problems anymore Reproducible: Always Steps to Reproduce:
installed version of hsflinmodem was hsflinmodem-5.03.27.02122600 suprisingly the bug was already fixed by Conexant in the slightly newer version so sorry for bothering (note to self, check for newer versions marked instable first before writing bugs)