Push event to branch master Connecting to https://api.github.com using pharo-ci/****** (pharo-ci GitHub account) Obtained Jenkinsfile from ae0f6aba72ac28811e02f9a7f6dd5154efea09de Running in Durability level: MAX_SURVIVABILITY [Pipeline] Start of Pipeline [Pipeline] properties [Pipeline] parallel [Pipeline] { (Branch: unix) [Pipeline] { (Branch: osx) [Pipeline] { (Branch: windows) [Pipeline] node [Pipeline] nodeRunning on pharo-ci-jenkins2-bootstrap-unix in /builds/workspace/threadedFFI-plugin_master [Pipeline] nodeRunning on pharo-ci-jenkins2-osx2 in /builds/workspace/threadedFFI-plugin_master Running on pharo-ci-jenkins2-win10 in C:\builds\workspace\threadedFFI-plugin_master [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] timeout Timeout set to expire in 30 min [Pipeline] { [Pipeline] timeout Timeout set to expire in 30 min [Pipeline] { [Pipeline] timeout Timeout set to expire in 30 min [Pipeline] { [Pipeline] cleanWs [Pipeline] cleanWs [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done [Pipeline] cleanWs [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done [Pipeline] stage [Pipeline] { (Checkout-unix) [WS-CLEANUP] done [Pipeline] stage [Pipeline] { (Checkout-windows) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] stage [Pipeline] { (Checkout-osx) using credential pharo-ci Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential pharo-ci [Pipeline] checkout Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential pharo-ci Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/pharo-project/threadedFFI-Plugin.git > git init C:\builds\workspace\threadedFFI-plugin_master # timeout=10 Fetching upstream changes from https://github.com/pharo-project/threadedFFI-Plugin.git > git --version # timeout=10 > git --version # 'git version 2.28.0' using GIT_ASKPASS to set credentials pharo-ci GitHub account > git fetch --no-tags --force --progress -- https://github.com/pharo-project/threadedFFI-Plugin.git +refs/heads/master:refs/remotes/origin/master # timeout=10 Cloning repository https://github.com/pharo-project/threadedFFI-Plugin.git > git init /builds/workspace/threadedFFI-plugin_master # timeout=10 Fetching upstream changes from https://github.com/pharo-project/threadedFFI-Plugin.git > git --version # timeout=10 > git --version # 'git version 2.7.4' using GIT_ASKPASS to set credentials pharo-ci GitHub account > git fetch --no-tags --progress https://github.com/pharo-project/threadedFFI-Plugin.git +refs/heads/master:refs/remotes/origin/master # timeout=10 Cloning repository https://github.com/pharo-project/threadedFFI-Plugin.git > git init /builds/workspace/threadedFFI-plugin_master # timeout=10 Fetching upstream changes from https://github.com/pharo-project/threadedFFI-Plugin.git > git --version # timeout=10 > git --version # 'git version 2.24.1 (Apple Git-126)' using GIT_ASKPASS to set credentials pharo-ci GitHub account > git fetch --no-tags --force --progress -- https://github.com/pharo-project/threadedFFI-Plugin.git +refs/heads/master:refs/remotes/origin/master # timeout=10 Avoid second fetch Checking out Revision ae0f6aba72ac28811e02f9a7f6dd5154efea09de (master) Commit message: "Fixing the build of Libffi in Catalina" > git config remote.origin.url https://github.com/pharo-project/threadedFFI-Plugin.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ae0f6aba72ac28811e02f9a7f6dd5154efea09de # timeout=10 > git rev-list --no-walk 2953ba723b94f822ef9bbd513f809cba0098b7c8 # timeout=10 Avoid second fetch Checking out Revision ae0f6aba72ac28811e02f9a7f6dd5154efea09de (master) Commit message: "Fixing the build of Libffi in Catalina" [Pipeline] } > git config remote.origin.url https://github.com/pharo-project/threadedFFI-Plugin.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build-unix) Avoid second fetch Checking out Revision ae0f6aba72ac28811e02f9a7f6dd5154efea09de (master) [Pipeline] cmakeBuild > git config remote.origin.url https://github.com/pharo-project/threadedFFI-Plugin.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ae0f6aba72ac28811e02f9a7f6dd5154efea09de # timeout=10 [threadedFFI-plugin_master] $ /builds/tools/hudson.plugins.cmake.CmakeTool/3.15.2/bin/cmake -G "Unix Makefiles" /builds/workspace/threadedFFI-plugin_master [Pipeline] } Commit message: "Fixing the build of Libffi in Catalina" [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build-osx) [Pipeline] cmakeBuild [threadedFFI-plugin_master] $ /builds/tools/hudson.plugins.cmake.CmakeTool/3.15.2/bin/cmake -G "Unix Makefiles" /builds/workspace/threadedFFI-plugin_master > git config core.sparsecheckout # timeout=10 > git checkout -f ae0f6aba72ac28811e02f9a7f6dd5154efea09de # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build-windows) [Pipeline] echo Executing: #!c:\cygwin64\bin\bash --login cd `cygpath "C:\builds\workspace\threadedFFI-plugin_master"` set -ex cmake . [Pipeline] withEnv [Pipeline] { [Pipeline] sh -- The C compiler identification is AppleClang 11.0.3.11030032 -- The CXX compiler identification is AppleClang 11.0.3.11030032 -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ sh: C:/builds/workspace/threadedFFI-plugin_master@tmp/durable-2677466c/script.sh: c:\cygwin64\bin\bash: bad interpreter: No such file or directory [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // node [Pipeline] } Failed in branch windows -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Configuring done -- Generating done -- Build files have been written to: /System/Volumes/Data/builds/workspace/threadedFFI-plugin_master [Pipeline] sh + make install Scanning dependencies of target vmIncludes [ 2%] Downloading Pharo VM Headers --2020-09-25 15:23:01-- http://files.pharo.org/vm/pharo-spur64-headless/mac/include/PharoVM-8.5.0-3cf4aab2-mac64-include.zip Resolving files.pharo.org (files.pharo.org)... 164.132.235.17 Connecting to files.pharo.org (files.pharo.org)|164.132.235.17|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 62246 (61K) [application/zip] Saving to: ‘PharoVM-8.5.0-3cf4aab2-mac64-include.zip’ 0K .......... .......... .......... .......... .......... 82% 1.42M 0s 50K .......... 100% 53.5M=0.03s 2020-09-25 15:23:01 (1.72 MB/s) - ‘PharoVM-8.5.0-3cf4aab2-mac64-include.zip’ saved [62246/62246] Archive: PharoVM-8.5.0-3cf4aab2-mac64-include.zip creating: include/ creating: include/pharovm/ inflating: include/pharovm/cogit.h inflating: include/pharovm/cogmethod.h inflating: include/pharovm/cointerp.h inflating: include/pharovm/config.h inflating: include/pharovm/debug.h inflating: include/pharovm/dispdbg.h inflating: include/pharovm/errorCode.h inflating: include/pharovm/fileDialog.h inflating: include/pharovm/imageAccess.h inflating: include/pharovm/interp.h inflating: include/pharovm/interpreter.h inflating: include/pharovm/macros.h creating: include/pharovm/pThreadedFFI/ inflating: include/pharovm/pThreadedFFI/callbacks.h inflating: include/pharovm/pThreadedFFI/pThreadedFFI.h inflating: include/pharovm/pThreadedFFI/pThreadedFFIUtils.h inflating: include/pharovm/pThreadedFFI/worker.h inflating: include/pharovm/pThreadedFFI/workerTask.h inflating: include/pharovm/parameterVector.h inflating: include/pharovm/parameters.h inflating: include/pharovm/pathUtilities.h inflating: include/pharovm/pharo.h inflating: include/pharovm/pharoClient.h creating: include/pharovm/semaphores/ inflating: include/pharovm/semaphores/pSemaphore.h inflating: include/pharovm/semaphores/pharoSemaphore.h inflating: include/pharovm/semaphores/platformSemaphore.h inflating: include/pharovm/sq.h inflating: include/pharovm/sqAssert.h inflating: include/pharovm/sqAtomicOps.h inflating: include/pharovm/sqCogStackAlignment.h inflating: include/pharovm/sqConfig.h inflating: include/pharovm/sqGnu.h inflating: include/pharovm/sqMemoryAccess.h inflating: include/pharovm/sqMemoryFence.h inflating: include/pharovm/sqNamedPrims.h inflating: include/pharovm/sqPlatformSpecific.h inflating: include/pharovm/sqVirtualMachine.h inflating: include/pharovm/sqaio.h inflating: include/pharovm/stringUtilities.h creating: include/pharovm/threadSafeQueue/ inflating: include/pharovm/threadSafeQueue/threadSafeQueue.h inflating: include/pharovm/vmCallback.h -- The C compiler identification is GNU 5.4.0 [ 5%] Obtaining Pharo VM Headers [ 5%] Built target vmIncludes Scanning dependencies of target build_libFFI [ 8%] Creating directories for 'build_libFFI' [ 11%] Performing download step (git clone) for 'build_libFFI' Cloning into 'src'... -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Configuring done -- Generating done -- Build files have been written to: /builds/workspace/threadedFFI-plugin_master [Pipeline] sh + make install Scanning dependencies of target build_libFFI [ 2%] Creating directories for 'build_libFFI' [ 5%] Performing download step (git clone) for 'build_libFFI' Cloning into 'src'... Note: switching to 'v3.3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 5dcb741 Move nested_struct3 test to closures directory [ 13%] No patch step for 'build_libFFI' [ 16%] No update step for 'build_libFFI' [ 19%] Performing configure step for 'build_libFFI' autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext Note: checking out 'v3.3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 5dcb741... Move nested_struct3 test to closures directory [ 8%] No patch step for 'build_libFFI' [ 11%] No update step for 'build_libFFI' [ 13%] Performing configure step for 'build_libFFI' autoreconf: running: aclocal -I m4 autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I m4 autoreconf: configure.ac: tracing autoreconf: running: glibtoolize --copy autoreconf: configure.ac: tracing glibtoolize: putting auxiliary files in '.'. glibtoolize: copying file './ltmain.sh' glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. glibtoolize: copying file 'm4/libtool.m4' glibtoolize: copying file 'm4/ltoptions.m4' autoreconf: running: libtoolize --copy glibtoolize: copying file 'm4/ltsugar.m4' glibtoolize: copying file 'm4/ltversion.m4' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' glibtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: copying file 'm4/lt~obsolete.m4' Aborted by tesonep@gmail.com Sending interrupt signal to process Sending interrupt signal to process make[2]: *** [build/libffi/stamp/build_libFFI-configure] Terminated: 15 make[1]: *** [CMakeFiles/build_libFFI.dir/all] Terminated: 15 make: *** [all] Error 2 script returned exit code 2 autoreconf: running: /usr/bin/autoconf autoreconf: running: /usr/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force configure.ac:31: installing './compile' configure.ac:19: installing './install-sh' configure.ac:19: installing './missing' Makefile.am: installing './depcomp' doc/Makefile.am:3: installing 'doc/mdate-sh' doc/Makefile.am:3: installing 'doc/texinfo.tex' autoreconf: Leaving directory `.' checking build system type... [Pipeline] } [Pipeline] // stage [Pipeline] } x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu continue configure in default builddir "./x86_64-pc-linux-gnu" ....exec /bin/bash .././configure "--srcdir=.." "--enable-builddir=x86_64-pc-linux-gnu" "linux gnu" CMakeFiles/build_libFFI.dir/build.make:107: recipe for target 'build/libffi/stamp/build_libFFI-configure' failed make[2]: *** [build/libffi/stamp/build_libFFI-configure] Terminated CMakeFiles/Makefile2:82: recipe for target 'CMakeFiles/build_libFFI.dir/all' failed make[1]: *** [CMakeFiles/build_libFFI.dir/all] Terminated Makefile:162: recipe for target 'all' failed make: *** [all] Error 2 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gsed... sed checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... /usr/bin/cc checking whether the C compiler works... script returned exit code 2 [Pipeline] // timeout [Pipeline] } [Pipeline] } [Pipeline] // node [Pipeline] // stage [Pipeline] } Failed in branch osx [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // node [Pipeline] } Failed in branch unix [Pipeline] // parallel [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result ERROR: script returned exit code 126 Finished: ABORTED