Search Criteria
Package Details: c2ffi-git r256.0de81ef-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/c2ffi-git.git (read-only, click to copy) |
---|---|
Package Base: | c2ffi-git |
Description: | Clang-based FFI wrapper generator |
Upstream URL: | https://github.com/rpav/c2ffi |
Licenses: | GPL2 |
Conflicts: | c2ffi |
Provides: | c2ffi |
Submitter: | VanLaser |
Maintainer: | VanLaser |
Last Packager: | VanLaser |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2019-03-19 12:10 (UTC) |
Last Updated: | 2024-07-08 13:02 (UTC) |
Dependencies (14)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- icu (icu-gitAUR)
- libedit
- libffi (libffi-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR)
- ncurses (ncurses-gitAUR)
- xz (xz-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- make (make-gitAUR) (make)
Latest Comments
VanLaser commented on 2022-11-30 13:44 (UTC)
@rtmpdavid thanks & updated!
rtmpdavid commented on 2022-11-30 11:34 (UTC)
Looks like upstream has update this for llvm 14. Package builds fine, when using the new llvm-14.0.0 branch.
VanLaser commented on 2022-01-27 16:36 (UTC)
@fredericboileau, I can change the PKGBUILD to ask for the llvm11 package (which exists) instead of llvm, but unfortunately c2ffi still won't compile, since it also needs (if I understood well) a matching clang version (11, not 13).
In other words, if you manage to build c2ffi manually (from https://github.com/rpav/c2ffi) with any of the llvm/llvm11 and clang packages from Arch, and you provide the build instructions, I will be able to update the PKGBUILD. Otherwise, we'll have to wait for the developer to (hopefully) support llvm & clang v13.
fredericboileau commented on 2022-01-27 09:23 (UTC)
c2ffi lists llvm11 as the version needed but the llvm core package is listed as a dep which is pinned to version 13. I get the following error when trying to build:
CMake Error at CMakeLists.txt:12 (find_package): Could not find a configuration file for package "LLVM" that is compatible with requested version "11.0.0".
The following configuration files were considered but not accepted:
VanLaser commented on 2021-02-05 17:47 (UTC)
Updated, thanks @will4n :)
will4n commented on 2021-02-05 17:12 (UTC)
llvm 11.0 is default now! 2 updates to the package to build:
source=('git+https://github.com/rpav/c2ffi#branch=llvm-11.0.0') cmake -DBUILD_CONFIG=Release -DCMAKE_INSTALL_PREFIX=/usr .
VanLaser commented on 2020-09-08 11:48 (UTC)
Build file updated, thanks @dieslie ! :)
dleslie commented on 2020-09-03 19:31 (UTC)
Just got this working: it needs
llvm
added as a dependency in order to build, and it builds and runs fine onaarch64
, which can be added as an architecture.VanLaser commented on 2020-05-29 12:42 (UTC) (edited on 2020-05-29 12:43 (UTC) by VanLaser)
Updated - Jarhmander, thanks for your actual work (i.e. your role in fixing the build)
Jarhmander commented on 2020-04-27 16:58 (UTC) (edited on 2020-05-28 23:09 (UTC) by Jarhmander)
EDIT: no longer relevant.
~Since the update of the LLVM package, this no longer builds. I've submitted a pull-request upstream to support LLVM 10, but meanwhile, you can change the
source
field of the PKGBUILD to use my fork:~source=('git+https://github.com/Jarhmander/c2ffi#branch=llvm-10.0.0')
I do not suggest the maintainer of this AUR package to edit its PKGBUILD however, because as stated, this is just my fork and is non-official.