radiusclient-ng configure failed when cross compiling as no fallback method to handling this : checking for stricmp... no checking for random... yes checking for rand... yes checking for snprintf... yes checking for vsnprintf... yes checking for field domainname in struct utsname... configure: error: in `/usr/i586-geode-linux-gnu/tmp/portage/net-dialup/radiusclient-ng-0.5.6/work/radiusclient-ng-0.5.6': configure: error: cannot run test program while cross compiling See `config.log' for more details Here is a patch to let user define utsname status by defining ac_cv_struct_utsname There is another fix for /dev/urandom that is tested on build host. But this file can don't exist on target host. So let user define ac_cv_file__dev_urandom Reproducible: Always Steps to Reproduce: 1. i586-geode-linux-gnu-emerge -vat radiusclient-ng 2. 3.
Created attachment 278509 [details, diff] files/radiusclient-ng-0.5.6-BJA-cross.diff
Any news on this bug team net-dialup ?
Confirming this issue
+*radiusclient-ng-0.5.6-r1 (11 Nov 2013) + + 11 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> + +radiusclient-ng-0.5.6-r1.ebuild, + +files/radiusclient-ng-0.5.6-cross-compile.patch: + Revision bump: EAPI 5, autotools-utils eclass, add fix for cross compilation + wrt bug #373365, thanks to Bertrand Jacquin <beber AT meleeweb.net>