Skip to content
Aborted

Console Output

Push event to branch master
15:22:53 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 <new-branch-name>

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 <new-branch-name>

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