------------------------------------------ [...truncated 963 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git208.g9823032
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask.lo CC odp_errno.lo CC odp_cpumask_task.lo CC odp_crypto.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo CC odp_packet_io.lo CC odp_pkt_queue.lo CC odp_pool.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ CC odp_queue.lo odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 963 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git208.g9823032
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_crypto.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask.lo CC odp_cpumask_task.lo CC odp_errno.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_packet_io.lo CC odp_pkt_queue.lo CC odp_pool.lo CC odp_queue.lo cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 cc1: all warnings being treated as errors Makefile:748: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 963 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git212.g32499ad
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask_task.lo CC odp_errno.lo CC odp_cpumask.lo CC odp_crypto.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_packet_io.lo CC odp_pkt_queue.lo CC odp_pool.lo CC odp_queue.lo cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': cc1: all warnings being treated as errors ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ Makefile:753: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 951 lines...] checking for convert... no configure: WARNING: Imagemagic (convert) not found - continuing without image support checking for mscgen... no configure: WARNING: mscgen not found - continuing without sequence message support checking for CU_get_error in -lcunit... yes checking CUnit/Basic.h usability... yes checking CUnit/Basic.h presence... yes checking for CUnit/Basic.h... yes checking for library containing timer_create... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating platform/linux-generic/Makefile config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git216.g0a650b4
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_crypto.lo CC odp_cpumask_task.lo CC odp_cpumask.lo CC odp_errno.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo CC odp_packet_io.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_pkt_queue.lo CC odp_pool.lo cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 963 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git216.g0a650b4
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask_task.lo CC odp_cpumask.lo CC odp_crypto.lo CC odp_errno.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo CC odp_packet_io.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_pkt_queue.lo CC odp_pool.lo CC odp_queue.lo cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 975 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git216.g0a650b4
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_buffer.lo CC odp_barrier.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask.lo CC odp_cpumask_task.lo CC odp_crypto.lo CC odp_errno.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_packet_io.lo CC odp_pkt_queue.lo CC odp_pool.lo CC odp_queue.lo cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE
------------------------------------------ [...truncated 975 lines...] config.status: creating platform/linux-generic/test/Makefile config.status: creating platform/linux-generic/test/pktio/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/implementers-guide/Makefile config.status: creating doc/users-guide/Makefile config.status: creating doc/images/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating example/traffic_mgmt/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating pkgconfig/libodphelper.pc config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/validation/buffer/Makefile config.status: creating test/validation/classification/Makefile config.status: creating test/validation/config/Makefile config.status: creating test/validation/cpumask/Makefile config.status: creating test/validation/common/Makefile config.status: creating test/validation/crypto/Makefile config.status: creating test/validation/errno/Makefile config.status: creating test/validation/hash/Makefile config.status: creating test/validation/init/Makefile config.status: creating test/validation/packet/Makefile config.status: creating test/validation/pktio/Makefile config.status: creating test/validation/pool/Makefile config.status: creating test/validation/queue/Makefile config.status: creating test/validation/random/Makefile config.status: creating test/validation/scheduler/Makefile config.status: creating test/validation/std_clib/Makefile config.status: creating test/validation/synchronizers/Makefile config.status: creating test/validation/thread/Makefile config.status: creating test/validation/time/Makefile config.status: creating test/validation/timer/Makefile config.status: creating test/validation/shmem/Makefile config.status: creating test/validation/system/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.4.1.0.git216.g0a650b4
Library version: 104:1:0
arch x86 with_platform: linux-generic prefix: https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/include -Ihttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -m32 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=c99 ldflags: -m32 am_ldflags: -pthread -lrt -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/openssl-OpenSSL_1_0_1h/lib -Lhttps://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/installed/x86_64-i386/cunit-2.1-3/lib libs: -lcunit -lcrypto cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
+ retcode=0 + return 0 + retcode=0 + [[ 0 -ne 0 ]] + return 0 + git log -1 --oneline + [[ -n '' ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + [[ 0 -eq 1 ]] + exit_on_error make -j 8 + quiet make -j 8 + [[ 0 -eq 1 ]] + make -j 8 Making all in platform/linux-generic make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' CC odp_barrier.lo CC odp_buffer.lo CC odp_classification.lo CC odp_cpu.lo CC odp_cpumask.lo CC odp_cpumask_task.lo CC odp_errno.lo CC odp_crypto.lo CC odp_event.lo CC odp_hash.lo CC odp_init.lo CC odp_impl.lo CC odp_name_table.lo CC odp_packet.lo CC odp_packet_flags.lo odp_name_table.c: In function 'make_hash_tbl_entry': odp_name_table.c:570:20: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)name_tbl_entry; ^ odp_name_table.c: In function 'name_hash_tbl_lookup': odp_name_table.c:587:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:593:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:598:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:607:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:612:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] return (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'secondary_hash_add': odp_name_table.c:658:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] first_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:669:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (hash_tbl_entry_t)secondary_hash; ^ odp_name_table.c: In function 'hash_tbl_remove': odp_name_table.c:695:18: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] head_entry = (name_tbl_entry_t *) ^ odp_name_table.c:699:22: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'name_hash_tbl_add': odp_name_table.c:761:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:786:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:802:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:830:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:849:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'name_tbl_entry_list_remove': odp_name_table.c:878:23: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] hash_tbl_entry = (hash_tbl_entry_t)next_entry; ^ odp_name_table.c: In function 'name_hash_tbl_delete': odp_name_table.c:925:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:943:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:958:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c:991:19: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *)hash_tbl_entry; ^ odp_name_table.c:1006:20: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *)(hash_tbl_entry & ~0x3F); ^ odp_name_table.c: In function 'level2_hash_histo': odp_name_table.c:1174:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c: In function 'level1_hash_histo': odp_name_table.c:1201:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] name_tbl_entry = (name_tbl_entry_t *) ^ odp_name_table.c:1205:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ odp_name_table.c: In function 'secondary_hash_histo_print': odp_name_table.c:1234:21: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] secondary_hash = (secondary_hash_tbl_t *) ^ CC odp_packet_io.lo CC odp_pkt_queue.lo CC odp_pool.lo cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_name_table.lo' failed make[1]: *** [odp_name_table.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... CC odp_queue.lo odp_pkt_queue.c: In function '_odp_queue_pool_create': odp_pkt_queue.c:218:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (_odp_int_queue_pool_t)pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_create': odp_pkt_queue.c:226:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_append': odp_pkt_queue.c:242:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_remove': odp_pkt_queue.c:299:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_pkt_queue_stats_print': odp_pkt_queue.c:350:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ odp_pkt_queue.c: In function '_odp_queue_pool_destroy': odp_pkt_queue.c:370:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] pool = (queue_pool_t *)queue_pool; ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_pkt_queue.lo' failed make[1]: *** [odp_pkt_queue.lo] Error 1 In file included from odp_queue.c:26:0: odp_queue.c: In function 'queue_tm_reenq': ./include/odp_traffic_mngr_internal.h:65:43: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] #define MAKE_ODP_TM_QUEUE(tm_queue_obj) ((odp_tm_queue_t)(tm_queue_obj)) ^ odp_queue.c:399:28: note: in expansion of macro 'MAKE_ODP_TM_QUEUE' odp_tm_queue_t tm_queue = MAKE_ODP_TM_QUEUE((uint8_t *)queue - ^ cc1: all warnings being treated as errors Makefile:753: recipe for target 'odp_queue.lo' failed make[1]: *** [odp_queue.lo] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-tool-check/GIT_BRANCH=api-next,build_type=m32_on_64,label=docker-utopic/ws/check-odp/build/odp/platform/linux-generic' Makefile:476: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 + cleanup_exit + [[ 0 -eq 1 ]] Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE