>This is the first report I've ever seen of an assertion in this
>function.
>Try making the function non-inline and see if that changes anything.
>
>Which compiler/version are you using?
>
>James
I can confirm this, on the same ARM platform (Intel IXP420), and openvpn
tarball downloaded yesterday (2.0):
Fri Jun 24 07:52:49 2005 TESTING ENCRYPT/DECRYPT of packet length=96
Fri Jun 24 07:52:49 2005 TESTING ENCRYPT/DECRYPT of packet length=97
Fri Jun 24 07:52:49 2005 Assertion failed at integer.h:94
Fri Jun 24 07:52:49 2005 Exiting
I've compiled openvpn using native gcc:
Reading specs from /usr/lib/gcc/armeb-linux/3.4.4/specs
Configured with:
/home/repvik/slug-svn/build/tmp/work/gcc-3.4.4-r0/gcc-3.4.4/configure
--build=i686-linux --host=armeb-linux --target=armeb-linux --prefix=/usr
--exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc
--sharedstatedir=/usr/com --localstatedir=/var --libdir=/usr/lib
--includedir=/usr/include --oldincludedir=/usr/include
--infodir=/usr/share/info --mandir=/usr/share/man
--enable-clocale=generic --with-gnu-ld --enable-shared
--enable-target-optspace --enable-languages=c,c++,f77
--enable-threads=posix --enable-multilib --enable-c99 --enable-long-long
--enable-symvers=gnu --enable-libstdcxx-pch
--program-prefix=armeb-linux- --with-local-prefix=/usr/local
--with-gxx-include-dir=/usr/include/c++/3.4.4 --with-float=soft
--disable-nls
Thread model: posix
gcc version 3.4.4
Øyvind