Wind River Support Network

HomeDefectsLIN8-723
Not to be fixed

LIN8-723 : ruby_2.2.2 failed (do_compile): ./constdefs.h:613:19: error: missing ')' after "defined"

Created: Aug 16, 2015    Updated: Apr 19, 2018
Resolved Date: Apr 17, 2018
Found In Version: 8.0
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Userspace

Description

In file included from /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/socket/rubysocket.h:260:0,
                 from /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/socket/socket.c:11:
./constdefs.h:613:19: error: missing ')' after "defined"
 #if !defined(IPPROTO_EGP)
                   ^
./constdefs.h:613:0: error: unterminated #if
 #if !defined(IPPROTO_EGP)
 ^
Makefile:252: recipe for target 'socket.o' failed
make[2]: *** [socket.o] Error 1
make[2]: *** Waiting for unfinished jobs....


NXBF log:
===========
Build is on ala-blade39 (147.11.105.59) NIS=enabled
ala-blade39 is x86_64, is running Ubuntu 12.04 The build is in /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit
Branch being built is master
Logfiles are 00-wrconfig.log and 00-wrbuild.log Relevant bits of the config were:
     qemumips_world_bd_nosplit --enable-board=qemumips --enable-rootfs=glibc-std-sato --enable-kernel=standard --with-layer=meta-selinux --enable-bootimage=noimage --enable-unsupported-host=i686 --enable-unsupported-toolchain=oe-core --enable-build=debug --enable-debuginfo-split=no

Failed step: do_compile in file: /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/temp/do_compile/log.do_compile.15374
Here is some context from around the error:
 --------------------------------------------------
[2015-08-16 06:35:55.122110443-07:00] NOTE: recipe gnome-doc-utils-0.20.10-r0: task do_compile: Succeeded
[2015-08-16 06:35:55.147629799-07:00] NOTE: Running task 13177 of 17102 (ID: 13915, /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/layers/oe-core/meta/recipes-extended/at/at_3.1.16.bb, do_populate_sysroot)
[2015-08-16 06:35:55.186505828-07:00] NOTE: recipe setools-3.3.8-r0: task do_packagedata: Started
[2015-08-16 06:35:55.382084260-07:00] ERROR: oe_runmake failed
[2015-08-16 06:35:55.383517641-07:00] ERROR: Function failed: do_compile (log file is located at /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/temp/do_compile/log.do_compile.15374)
[2015-08-16 06:35:55.451473424-07:00] ERROR: Logfile of failure stored in: /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/temp/do_compile/log.do_compile.15374
[2015-08-16 06:35:55.452801908-07:00] Log data follows:
[2015-08-16 06:35:55.460770852-07:00] | DEBUG: SITE files ['endian-big', 'bit-32', 'mips-common', 'common-linux', 'common-glibc', 'mips-linux', 'common']
[2015-08-16 06:35:55.462738622-07:00] | DEBUG: Executing shell function do_compile
--
[2015-08-16 06:36:02.277450054-07:00] | ERROR: oe_runmake failed
[2015-08-16 06:36:02.279243382-07:00] | ERROR: Function failed: do_compile (log file is located at /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/temp/do_compile/log.do_compile.15374)
[2015-08-16 06:36:02.284768899-07:00] NOTE: recipe ruby-2.2.2-r0: task do_compile: Failed
[2015-08-16 06:36:02.288760653-07:00] ERROR: Task 9720 (/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/layers/wr-base/recipes-devtools/ruby/ruby_2.2.2.bb, do_compile) failed with exit code '1'
[2015-08-16 06:36:02.294023385-07:00] NOTE: Running task 13178 of 17102 (ID: 11109, /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/layers/oe-core/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb, do_install)
[2015-08-16 06:36:02.300608417-07:00] NOTE: recipe at-3.1.16-r0.2: task do_populate_sysroot: Started
[2015-08-16 06:36:02.302003880-07:00] NOTE: recipe setools-3.3.8-r0: task do_packagedata: Succeeded
 --------------------------------------------------

Here is the tail of log.do_compile.15374:
 --------------------------------------------------
installing default bigdecimal libraries
Makefile:252: recipe for target 'socket.o' failed
make[2]: *** [socket.o] Error 1
make[2]: *** Waiting for unfinished jobs....
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/date/date_strptime.c
installing default syslog libraries
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/readline'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/json/parser'
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_pkcs7.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/objspace/objspace_dump.c
linking shared-object syslog.so
installing default nkf libraries
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_rand.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_bn.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/stringio'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/json/generator'
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509attr.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_hmac.c
checking /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/parse.y and /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/ripper/eventids2.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/bigdecimal'
installing default date_core libraries
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_digest.c
installing default ripper libraries
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/syslog'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/strscan'
installing default psych libraries
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_ssl_session.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_pkey_dsa.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_config.c
linking shared-object thread.so
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_ns_spki.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509req.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_pkcs5.c
linking shared-object sdbm.so
linking shared-object psych.so
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_cipher.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/sdbm'
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_bio.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/thread'
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_engine.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/psych'
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_ssl.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509ext.c
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/socket'
exts.mk:220: recipe for target 'ext/socket/all' failed
make[1]: *** [ext/socket/all] Error 2
make[1]: *** Waiting for unfinished jobs....
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_pkey.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509name.c
compiling /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/ruby-2.2.2/ext/openssl/ossl_x509cert.c
installing default openssl libraries
linking shared-object objspace.so
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/objspace'
linking shared-object zlib.so
linking shared-object openssl.so
linking shared-object ripper.so
linking shared-object date_core.so
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/zlib'
linking shared-object nkf.so
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/ripper'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/nkf'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/date'
make[2]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build/ext/openssl'
make[1]: Leaving directory '/home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/build'
uncommon.mk:189: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
WARNING: exit code 1 from a shell command.
ERROR: oe_runmake failed
ERROR: Function failed: do_compile (log file is located at /home/nxadm/nx/ala-blade39.1/builds-2015-08-16-053733/qemumips_world_bd_nosplit/bitbake_build/tmp/work/mips32r2-wrs-linux/ruby/2.2.2-r0/temp/do_compile/log.do_compile.15374)
 --------------------------------------------------
Tree (master) pulled at: Sun Aug 16 05:40:57 PDT 2015

Repo in: ./.git
   e5574cd .subgits: add repos for distcc fotowall and file Repo in: layers/oe-core-dl/.git
   (dir does not currently exist.)
Repo in: layers/oe-core-dl-1.5/.git
   2377f20 bash: Add bash32 files for bash 3.2.48 Repo in: layers/wrlinux/.git
   96330b7 mplus: add mplus license
Repo in: layers/wrlcompat/.git
   929b04d corebranch: update to wr-8.0-20150813 Repo in: layers/wr-base/.git
   ead1506 ttf-vlgothic: 20140801 -> 20141206 Repo in: layers/wr-fixes/.git
   f1abfcf dbus: rename bbappend to include package version number Repo in: layers/wr-kernel/.git
   1ab78d0 kexec-tools: remove bbappend
Repo in: layers/wr-kernel/git/kernel-3.14.x.git
   fe6280a kgit: creating baseline state Repo in: layers/wr-tcwrappers/.git
   ccfc4f8 toolchain-wrappers-cross-canadian: Update to match latest oe-core Repo in: layers/wr-toolchain-shim/.git
   28d717d Update to 4.8-27 toolchain
Repo in: layers/wr-tools-profile/.git
   23b722a valgrind: eliminate 30 second test timeout Repo in: layers/wr-tools-debug/.git
   7a44ab3 Remove no longer needed libwrsqthelper recipes Repo in: git/oe-core
   2cb8e34 useradd_base.bbclass: fix simultaneous with flock Repo in: git/bitbake
   323bcda bitbake: runqueue/cooker: catch hashvalidate error in RunQueueExecuteScenequeue Repo in: git/meta-networking
   7f2d5bc netcf: align the systemd file path with Makefile Repo in: git/meta-oe-subset
   bc1380a numactl: fix the ptest building Repo in: git/meta-python-subset
   cb0b695 python-ldap: use BPN in SRC_URI Repo in: git/meta-perl-subset
   c59952d update maintainer info in README's for dizzy Repo in: git/meta-security
   5ec82ec Corrects a typing error.
Repo in: git/meta-selinux
   f6618f8 audit: build gen_xxx natively Repo in: git/meta-webserver
   1d901a9 hiawatha: fix the installation failure due to no /var/run dir Repo in: layers/wr-kernel/git/kernel-3.14.x.git/
   a47ad68 usb: gadget: printer: fix deadlock caused by nested spinlock
 --------------------------------------
BB_VERSION        = "1.27.1"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-12.04"
DISTRO            = "wrlinux-std-sato"
DISTRO_VERSION    = "8.0.0.0"
MACHINE           = "qemumips"
DEFAULTTUNE       = "mips32r2"
TARGET_SYS        = "mips-wrs-linux"
TUNE_FEATURES     = "o32 bigendian fpu-hard mips32r2"
TARGET_FPU        = ""
wrlinux           = "master:96330b7ee5a4b790d48e2d84ba3d1cc3df4a545b"
wrlcompat         = "master:929b04d7ec03668e3b76e7d363b71f5dd4759e2f"
wr-tcwrappers     = "master:ccfc4f8c3dadc2f5a8e0ef7864a5f8026ddae213"
meta              = "wr-8.0-20150813:2cb8e343e1ee753d49a6102ea92e30266de6168a"
oe-core-dl-1.7    = "master:7e309060b189066915f570d012c25338d88b2298"
meta-downloads    = "master:e5574cd5b407a78a7a2aa3142478348d32a13c6c"
wr-kernel         = "master:1ab78d0e19a83e663662109175a29d4ef490447c"
qemumips          = "master:5de5ef2624d8937fd1f85e42727ab9412e6f9ac7"
wr-base           = "master:ead1506e6aa05c1f10d5adcf561fd32779c08d3d"
wr-fixes          = "master:f1abfcf2d7b250572ecb539031e01cad40aea4e1"
wr-tools-profile  = "master:23b722a4b4779a007812c0ae543e7d6d06b84d54"
wr-tools-debug    = "master:7a44ab3ddd38b2b6b94d7d52410483189ac5f41b"
meta-networking   = "wr-8.0-20150813:7f2d5bc87775348535b9e5367700a36a78451d50"
meta-gnome-subset = "wr-8.0-20150813:827f2821fcbb738920de0caa174d91f7658694a4"
meta-oe-subset    = "wr-8.0-20150813:bc1380a0e57f3c3311f220d39570e497bb2fa866"
meta-python-subset = "wr-8.0-20150813:cb0b6958d8bd5cdde50fafb3d28f027bdc2e5fcb"
meta-perl-subset  = "wr-8.0-20150813:c59952d351c9c00ed3e5c461b3d41fbd7901c5f1"
meta-webserver    = "wr-8.0-20150813:1d901a9a1e89d14a4e237ca7fc80de27d8a90614"
wr-prebuilts      = "master:152e4960d828a1daefdccb0b31b0917178161b3e"
meta-selinux      = "wr-8.0-20150813:f6618f8c7bd7d5cc1e6d0280ce7873b02509e88d"
extra-downloads   
local             = "<unknown>:<unknown>"

 --------------------------------------
 
This file, and more detailed log info can be found at:
http://git.wrs.com/cgit/projects/nx-fails-master/.git/log/?h=qemumips_world_bd_nosplit-ruby_2.2.2-2015-08-16-053733
 
If this report appears bogus, please notify konrad.scherer@windriver.com randy.macleod@windriver.com kai.kang@windriver.com
Live chat
Online