I have no idea what is CUnit-2.1-3 specific stuff. Just download it and build it.
Alex On 14 November 2014 14:35, Anders Roxell <[email protected]> wrote: > On 2014-11-14 11:49, Alexandru Badicioiu wrote: > > Hi, > > for build errors - which compiler/toolchain do you use? I did not modify > in > > any way compilation flags and I have no problem with building with a PPC > > toolchain and also with the native gcc on my development machine? I use > > CUnit-2.1-3. > > Hi, > > Ubuntu 14.10: > # gcc --version > gcc (Ubuntu 4.9.1-16ubuntu6) 4.9.1 > Copyright (C) 2014 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > # dpkg -s libcunit1-dev > Package: libcunit1-dev > Status: install ok installed > Priority: optional > Section: libdevel > Installed-Size: 285 > Maintainer: Ubuntu Developers <[email protected]> > Architecture: amd64 > Source: cunit > Version: 2.1-2.dfsg-1 > Depends: libcunit1 (= 2.1-2.dfsg-1) > Suggests: libcunit1-doc (= 2.1-2.dfsg-1) > > Does *not* build! > > > Ubuntu 14.04: > # gcc --version > gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 > Copyright (C) 2013 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > # dpkg -s libcunit1-dev > Package: libcunit1-dev > Status: install ok installed > Priority: optional > Section: libdevel > Installed-Size: 285 > Maintainer: Ubuntu Developers <[email protected]> > Architecture: amd64 > Source: cunit > Version: 2.1-2.dfsg-1 > Depends: libcunit1 (= 2.1-2.dfsg-1) > Suggests: libcunit1-doc (= 2.1-2.dfsg-1) > > Does *not* build! > > > Builds: > cross compiling with linaro toolchain release 14.09 + CUnit version 2.1-3 > > Do you use some 2.1-3 specific CUnit stuff? > > Cheers, > Anders > > > > > > WARNING: braces {} are not necessary for any arm of this statement > > #304: FILE: test/cunit/crypto/odp_crypto_test_async_inp.c:114: > > + if (compl_new == ODP_BUFFER_INVALID) { > > [...] > > + } else { > > [...] > > If we remove the braces the test will not compile, it seems the CUnit > > macros are the problem. > > I'll shorten the lines over 80 characters. > > > > Alex > > > > > > On 14 November 2014 10:23, Anders Roxell <[email protected]> > wrote: > > > > > On 2014-11-13 16:14, [email protected] wrote: > > > > From: Alexandru Badicioiu <[email protected]> > > > > > > > > This patch adds a suite for sync and async inplace mode of crypto > APIs. > > > > Correctness of crypto operation output is verified with known test > > > > vectors. Various options and functionalities like use session IV > > > > or operation IV for ciphering are exercised for both modes. > > > > For async mode there are options to use input packet buffer or a > > > > separate buffer as the completion event and to set and retrieve the > > > > context associated with an operation from the completion event. > > > > > > > > Signed-off-by: Alexandru Badicioiu <[email protected]> > > > > > > I haven't had time to look into this patch will send feedback later > > > today. > > > > > > one thing is it doesn't build: > > > > > > Making all in crypto > > > make[3]: Entering directory > > > '/home/anders/src/check-odp/odp/test/cunit/crypto' > > > CC odp_crypto-odp_crypto_test_async_inp.o > > > odp_crypto_test_async_inp.c:364:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_ENC_ALG_3DES_CBC, test_async_enc_alg_3des_cbc }, > > > ^ > > > odp_crypto_test_async_inp.c:365:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_DEC_ALG_3DES_CBC, test_async_dec_alg_3des_cbc }, > > > ^ > > > odp_crypto_test_async_inp.c:366:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_ENC_ALG_3DES_CBC_OVR_IV, > test_async_enc_alg_3des_cbc_ovr_iv }, > > > ^ > > > odp_crypto_test_async_inp.c:367:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_DEC_ALG_3DES_CBC_OVR_IV, > test_async_dec_alg_3des_cbc_ovr_iv }, > > > ^ > > > odp_crypto_test_async_inp.c:368:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_ALG_HMAC_MD5, test_async_alg_hmac_md5 }, > > > ^ > > > odp_crypto_test_async_inp.c:369:2: error: initialization discards > ‘const’ > > > qualifier from pointer target type [-Werror] > > > {ASYNC_INP_ENC_ALG_3DES_CBC_COMPL_NEW, > > > test_async_enc_alg_3des_cbc_compl_new }, > > > ^ > > > cc1: all warnings being treated as errors > > > Makefile:456: recipe for target > 'odp_crypto-odp_crypto_test_async_inp.o' > > > failed > > > make[3]: *** [odp_crypto-odp_crypto_test_async_inp.o] Error 1 > > > make[3]: Leaving directory > > > '/home/anders/src/check-odp/odp/test/cunit/crypto' > > > Makefile:732: recipe for target 'all-recursive' failed > > > make[2]: *** [all-recursive] Error 1 > > > Makefile:369: recipe for target 'all-recursive' failed > > > make[1]: *** [all-recursive] Error 1 > > > Makefile:454: recipe for target 'all-recursive' failed > > > make: *** [all-recursive] Error 1 > > > Making check in crypto > > > > > > Check patch compliains on this: > > > WARNING: braces {} are not necessary for any arm of this statement > > > #304: FILE: test/cunit/crypto/odp_crypto_test_async_inp.c:114: > > > + if (compl_new == ODP_BUFFER_INVALID) { > > > [...] > > > + } else { > > > [...] > > > > > > WARNING: line over 80 characters > > > #556: FILE: test/cunit/crypto/odp_crypto_test_async_inp.c:366: > > > + {ASYNC_INP_ENC_ALG_3DES_CBC_OVR_IV, > > > test_async_enc_alg_3des_cbc_ovr_iv }, > > > > > > WARNING: line over 80 characters > > > #557: FILE: test/cunit/crypto/odp_crypto_test_async_inp.c:367: > > > + {ASYNC_INP_DEC_ALG_3DES_CBC_OVR_IV, > > > test_async_dec_alg_3des_cbc_ovr_iv }, > > > > > > WARNING: line over 80 characters > > > #559: FILE: test/cunit/crypto/odp_crypto_test_async_inp.c:369: > > > + {ASYNC_INP_ENC_ALG_3DES_CBC_COMPL_NEW, > > > test_async_enc_alg_3des_cbc_compl_new }, > > > > > > > > > Cheers, > > > Anders > > > > > -- > Anders Roxell > [email protected] > M: +46 709 71 42 85 | IRC: roxell >
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
