Hi, I find Jenkins scons build always fail. It seems it is due to cereal doesn't exist on the jenkins server. 'Cereal' should be at iotivity/extlibs/cereal or iotivity/extlibs/cereal/cereal. Could you help check it?
Following is the info from gerrit: jenkins-iotivity 5:19 PM Patch Set 1: Verified-1 Build Failed https://build.iotivity.org/ci/job/Verify-IoTivity/358/ : SUCCESS https://build.iotivity.org/ci/job/Verify-IoTivity-Scons/755/: FAILURE Below is the console log from Jenkins: Triggered by Gerrit: https://gerrit.iotivity.org/gerrit/322 Building remotely on gce-oic-ubuntu1204-jslave-003 (ubuntu1204) in workspace /home/jenkins-ci/workspace/Verify-IoTivity-Scons > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url ssh://jenkins-iotivity at > gerrit.iotivity.org:29418/iotivity # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from ssh://jenkins-iotivity at gerrit.iotivity.org:29418/iotivity > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress ssh://jenkins-iotivity at > gerrit.iotivity.org:29418/iotivity refs/changes/22/322/1 > git rev-parse 33b982d835b9d84dc33237ecd79e14146c9182e9^{commit} # timeout=10 Checking out Revision 33b982d835b9d84dc33237ecd79e14146c9182e9 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 33b982d835b9d84dc33237ecd79e14146c9182e9 > git rev-parse FETCH_HEAD^{commit} # timeout=10 > git rev-list 004d0820a8fe2fa83cbca236cd78bf4ef7785158 # timeout=10 [Verify-IoTivity-Scons] $ /bin/sh -xe /tmp/hudson1013266302095976456.sh + export CEREAL_DIR=/home/jenkins-ci/workspace/Verify-IoTivity-Scons/extlibs/cereal + [ ! -d /home/jenkins-ci/workspace/Verify-IoTivity-Scons/extlibs/cereal ] [Verify-IoTivity-Scons] $ /bin/sh -xe /tmp/hudson2608091694200262435.sh + export http_proxy=http://10.30.0.190:8888/ + export https_proxy=http://10.30.0.190:8888/ + ./auto_build.sh /home/jenkins-ci/SDK/android-ndk /home/jenkins-ci/SDK/arduino-1.5.7 *********** Build for linux ************* *********************************** Error: ************************************ * 'Cereal' library doesn't exist. please download cereal to extlibs directory* * add apply the patch as following: * * $ git clone https://github.com/USCiLab/cereal.git extlibs/cereal/cereal * * $ cd extlibs/cereal/cereal * * $ git reset --hard 7121e91e6ab8c3e6a6516d9d9c3e6804e6f65245 * * $ git apply ../../../resource/patches/cereal_gcc46.patch * ******************************************************************************* Build step 'Execute shell' marked build as failure Sending e-mails to: oicbuild at intel.com yuliya.kamatkova at intel.com caiwen.zhang at intel.com Sending e-mails to: yuliya.kamatkova at intel.com caiwen.zhang at intel.com Finished: FAILURE Regards, Caiwen
