Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libffi: Add version 3.4.5 #22781

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jwillikers
Copy link
Contributor

Specify library name and version: libffi/3.4.5


Copy link
Contributor

🤖 Beep Boop! This pull request is making changes to 'recipes/libffi//'.

👋 @Hopobcn you might be interested. 😉

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Failure in build 1 (fb8101d1c82fd3c8b89991904f35560609bc8724):

  • libffi/3.4.5:
    CI failed to create some packages (All logs)

    Logs for packageID 3fb49604f9c2f729b85ba3115852006824e72cab:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=Visual Studio
    compiler.runtime=MD
    compiler.version=16
    os=Windows
    [options]
    libffi:shared=False
    
    [...]
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/java_raw_api.c(368): warning C4273: 'ffi_prep_java_raw_closure': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/x86/ffiw64.c(136): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/x86/ffiw64.c(204): warning C4273: 'ffi_call': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/x86/ffiw64.c(211): warning C4273: 'ffi_call_go': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/x86/ffiw64.c(231): warning C4273: 'ffi_prep_closure_loc': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/x86/ffiw64.c(280): warning C4273: 'ffi_prep_go_closure': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(36): warning C4273: 'ffi_raw_size': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(58): warning C4273: 'ffi_raw_to_ptrarray': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(139): warning C4273: 'ffi_ptrarray_to_raw': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(205): warning C4273: 'ffi_raw_call': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(230): warning C4273: 'ffi_prep_raw_closure_loc': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/raw_api.c(261): warning C4273: 'ffi_prep_raw_closure': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/prep_cif.c(224): warning C4273: 'ffi_prep_cif': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/prep_cif.c(234): warning C4273: 'ffi_prep_cif_var': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/prep_cif.c(264): warning C4273: 'ffi_prep_closure': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/prep_cif.c(272): warning C4273: 'ffi_get_struct_offsets': inconsistent dll linkage
     Assembling: src/x86/win64_intel.asm
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/closures.c(992): warning C4273: 'ffi_closure_alloc': inconsistent dll linkage
    C:/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/src/closures.c(1045): warning C4273: 'ffi_closure_free': inconsistent dll linkage
    /bin/sh ./libtool  --tag=CC   --mode=link /c/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/msvcc.sh -m64  -MD -O2 -Ob2   -o libffi_convenience.la  src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo   src/x86/ffiw64.lo src/x86/win64_intel.lo 
    /bin/sh ./libtool  --tag=CC   --mode=link /c/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/msvcc.sh -m64  -MD -O2 -Ob2 -no-undefined -version-info `grep -v '^#' /c/j2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/src/libtool-version`   -no-undefined -bindir "/bin"  -o libffi.la -rpath /lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo  src/x86/ffiw64.lo src/x86/win64_intel.lo 
    libtool: link: lib -OUT:.libs/libffi_convenience.lib  src/prep_cif.obj src/types.obj src/raw_api.obj src/java_raw_api.obj src/closures.obj src/tramp.obj src/x86/ffiw64.obj src/x86/win64_intel.obj
    Microsoft (R) Library Manager Version 14.29.30148.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    LINK : fatal error LNK1181: cannot open input file 'src\types.obj'
    libtool: link: lib -OUT:.libs/libffi.lib  src/prep_cif.obj src/types.obj src/raw_api.obj src/java_raw_api.obj src/closures.obj src/tramp.obj src/x86/ffiw64.obj src/x86/win64_intel.obj
    Microsoft (R) Library Manager Version 14.29.30148.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    LINK : fatal error LNK1181: cannot open input file 'src\types.obj'
    make[2]: Leaving directory '/c/J2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/build-release'
    make[1]: Leaving directory '/c/J2/w/prod-v1/bsr/107357/eadac/.conan/data/libffi/3.4.5/_/_/build/3fb49604f9c2f729b85ba3115852006824e72cab/build-release'
    libffi/3.4.5: 
    mkdir: cannot create directory '/dev/shm': Read-only file system
    mkdir: cannot create directory '/dev/mqueue': Read-only file system
    mkdir: cannot create directory '/dev/shm': Read-only file system
    mkdir: cannot create directory '/dev/mqueue': Read-only file system
    win64_intel.S
    make[2]: *** [Makefile:1117: libffi_convenience.la] Error 157
    make[2]: *** Waiting for unfinished jobs....
    make[2]: *** [Makefile:1114: libffi.la] Error 157
    make[1]: *** [Makefile:1414: all-recursive] Error 1
    make: *** [Makefile:627: all] Error 2
    libffi/3.4.5: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    libffi/3.4.5: ERROR: Package '3fb49604f9c2f729b85ba3115852006824e72cab' build failed
    libffi/3.4.5: WARN: Build folder C:\J2\w\prod-v1\bsr\107357\eadac\.conan\data\libffi\3.4.5\_\_\build\3fb49604f9c2f729b85ba3115852006824e72cab\build-release
    ERROR: libffi/3.4.5: Error in build() method, line 155
    	autotools.make()
    	ConanException: Error 2 while executing make -j8
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 1 (fb8101d1c82fd3c8b89991904f35560609bc8724):

  • libffi/3.4.5:
    CI failed to create some packages (All logs)

    Logs for packageID 7bfde258ff4f62f75668d0896dbddedaa7480a0f:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=msvc
    compiler.cppstd=14
    compiler.runtime=dynamic
    compiler.runtime_type=Release
    compiler.version=193
    os=Windows
    [options]
    */*:shared=False
    
    [...]
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/x86/ffiw64.c(203): warning C4273: 'ffi_call': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/x86/ffiw64.c(209): warning C4273: 'ffi_call_go': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/x86/ffiw64.c(226): warning C4273: 'ffi_prep_closure_loc': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/x86/ffiw64.c(278): warning C4273: 'ffi_prep_go_closure': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/prep_cif.c(222): warning C4273: 'ffi_prep_cif': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/prep_cif.c(228): warning C4273: 'ffi_prep_cif_var': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/prep_cif.c(260): warning C4273: 'ffi_prep_closure': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/prep_cif.c(271): warning C4273: 'ffi_get_struct_offsets': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(45): warning C4273: 'ffi_java_raw_size': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(76): warning C4273: 'ffi_java_raw_to_ptrarray': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(157): warning C4273: 'ffi_java_ptrarray_to_raw': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(313): warning C4273: 'ffi_java_raw_call': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(337): warning C4273: 'ffi_prep_java_raw_closure_loc': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/java_raw_api.c(364): warning C4273: 'ffi_prep_java_raw_closure': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(35): warning C4273: 'ffi_raw_size': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(57): warning C4273: 'ffi_raw_to_ptrarray': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(138): warning C4273: 'ffi_ptrarray_to_raw': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(204): warning C4273: 'ffi_raw_call': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(225): warning C4273: 'ffi_prep_raw_closure_loc': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/raw_api.c(257): warning C4273: 'ffi_prep_raw_closure': inconsistent dll linkage
    win64_intel.S
     Assembling: src/x86/win64_intel.asm
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/closures.c(991): warning C4273: 'ffi_closure_alloc': inconsistent dll linkage
    C:/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/src/closures.c(1044): warning C4273: 'ffi_closure_free': inconsistent dll linkage
    /bin/sh ./libtool  --tag=CC   --mode=link /c/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/msvcc.sh -m64  -MD -O2 -Ob2   -o libffi_convenience.la  src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo   src/x86/ffiw64.lo src/x86/win64_intel.lo 
    /bin/sh ./libtool  --tag=CC   --mode=link /c/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/msvcc.sh -m64  -MD -O2 -Ob2 -no-undefined -version-info `grep -v '^#' /c/j2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/src/libtool-version`   -no-undefined -bindir "/bin"  -o libffi.la -rpath /lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo  src/x86/ffiw64.lo src/x86/win64_intel.lo 
    libtool: link: lib -OUT:.libs/libffi_convenience.lib  src/prep_cif.obj src/types.obj src/raw_api.obj src/java_raw_api.obj src/closures.obj src/tramp.obj src/x86/ffiw64.obj src/x86/win64_intel.obj
    libtool: link: lib -OUT:.libs/libffi.lib  src/prep_cif.obj src/types.obj src/raw_api.obj src/java_raw_api.obj src/closures.obj src/tramp.obj src/x86/ffiw64.obj src/x86/win64_intel.obj
    Microsoft (R) Library Manager Version 14.36.32532.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    LINK : fatal error LNK1181: cannot open input file 'src\types.obj'
    make[2]: *** [Makefile:1117: libffi_convenience.la] Error 157
    make[2]: *** Waiting for unfinished jobs....
    Microsoft (R) Library Manager Version 14.36.32532.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    LINK : fatal error LNK1181: cannot open input file 'src\types.obj'
    make[2]: *** [Makefile:1114: libffi.la] Error 157
    make[2]: Leaving directory '/c/J2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/build-release'
    make[1]: *** [Makefile:1414: all-recursive] Error 1
    make[1]: Leaving directory '/c/J2/w/prod-v2/bsr/92666/fffee/p/b/libffbda2cc8350081/b/build-release'
    make: *** [Makefile:627: all] Error 2
    
    libffi/3.4.5: ERROR: 
    Package '7bfde258ff4f62f75668d0896dbddedaa7480a0f' build failed
    libffi/3.4.5: WARN: Build folder C:\J2\w\prod-v2\bsr\92666\fffee\p\b\libffbda2cc8350081\b\build-release
    ERROR: libffi/3.4.5: Error in build() method, line 155
    	autotools.make()
    	ConanException: Error 2 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants