I’ve just tried compiling the latest diffutils with the GCCSDK
version 4.1.2 and 4.7 are both the same and it comes up with
the error:

  CC       gettime.o
In file included from ./sys/time.h:30,
                 from gettime.c:24:
/home/riscos/cross/lib/gcc/arm-unknown-riscos/4.1.2/../../../../arm-unknown-riscos/include/sys/time.h:75:
 error: conflicting types for 'rpl_gettimeofday'
./sys/time.h:401: error: previous declaration of 'rpl_gettimeofday' was here
make[2]: *** [gettime.o] Error 1
make[2]: Leaving directory `/home/alanb/build/diffutils/diffutils-3.3/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/alanb/build/diffutils/diffutils-3.3/lib'
make: *** [all-recursive] Error 1

I’ve tried to untangle what’s going on and it seems like <sys/time.h> is
including the local sys/time.h rather than the system one. But I may
be wrong?

Can someone have a look at it and see how to fix it please?

Thanks,
Alan
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK

Reply via email to