由于某些原因,pyenv由于libffi的问题而未能安装任何版本的python。我已经安装了所有的库,但是我得到了:
*** WARNING: renaming "_ctypes" since importing it failed: libffi.so.8: cannot open shared object file: No such file or directory
奇怪的是,安装了libffi,但它的版本不同:
❯ find /usr -name '*ffi.so*'
/usr/lib/x86_64-linux-gnu/libffi.so
/usr/l
我需要libffi来构建我的C++项目。问题是,没有预先编写好的脚本来查找libffi,而且ffi.h位于奇怪的位置,这取决于库的版本和Linux发行版。
这是我的尝试:
# Look for the header file.
Find_Path(LIBFFI_INCLUDE_DIR NAMES ffi.h)
Mark_As_Advanced(LIBFFI_INCLUDE_DIR)
# Look for the library.
Find_Library(LIBFFI_LIBRARY NAMES
ffi
)
Mark_As_Advanced(LIBFFI_LIBRARY)
# ha
我正在做一个从头开始的Linux项目,我遇到了一些(潜在的)问题。在第6.49章: Libffi-3.2.1中,我成功地执行了"sed“、"configure”和"make“命令,但当我执行"make check”时,似乎每个测试都失败了:
MAKE x86_64-unknown-linux-gnu : 0 * check
...stuff...
Test run by root on Fri Jul 13 23:51:21 2018
Native configuration is x86_64-unknown-linux-gnu
===
试图安装Jekyll,但始终收到以下错误消息:
current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.21/ext/ffi_c
/usr/bin/ruby2.3 -r ./siteconf20180219-16974-6pgqng.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking for shlwapi.h... no
checking for rb_thread_bloc
我试图在MacOS10.15.7上编译一个R包(用Linux编译)。
在安装结束时,我遇到了一个奇怪的问题,与llvm-objdump-mp-7.0引用/opt/local/bin/libffi.7.dylib有关。
问题似乎在于我的Xcode/自制工具集在某种程度上不同步。
我可以用
$otool --version
llvm-otool(1): Apple Inc. version cctools-921
dyld: Library not loaded: /opt/local/lib/libffi.7.dylib
Referenced from: /opt/local/libexec
我目前正致力于在运行在x86-64上的CentOS 7上构建glibVersion2.45.8,目标是从零开始运行在x86-64上的基于Linux的自定义发行版。与libffi链接存在一个问题,即3.2.1版本。
path/to/build/directory/bin/ld: warning: libc.so.6, needed by //lib/../libffi.so, not found (try using -rpath or -rpath-link)
path/to/build/directory/lib64/libffi.so: undefined reference to `fr
我正在尝试在RHEL上安装libffi-devel,但是当我尝试的时候,我得到了这样的信息:
Transaction Check Error:
package libffi-3.0.5-1.el5.6.z.x86_64 (which is newer than libffi-3.0.5-1.el5.i386) is already installed
我正在运行这个命令:
sudo yum install -y libffi-devel
下面是该命令的完整输出:
Loaded plugins: downloadonly, rhnplugin, security
This system is
我正在尝试在Elastic Beanstalk上设置一个Flask应用程序。其中一个依赖项是cffi。当我查看错误日志时,我得到了:Package libffi was not found in the pkg-config search path。说libffi需要通过linux包的更通用的包配置文件来安装。因此,我有以下配置文件:
packages:
yum:
python-dev: []
python-matplotlib: []
libffi-devel: []
但是,我仍然收到相同的错误。配置文件名为01run.config,位于.ebextensio
我正在尝试更新Python密码学,但是出现了一个错误,它不允许我运行几乎任何脚本。
我尝试了不同的方法来更新它,但是它仍然发生在我的Linux PC "ubuntu“32位上。
sudo pip install cryptography --upgrade
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
他试图更新它,因为每次他运
Erro测井
#gem install sass
Building native extensions. This could take a while...
ERROR: Error installing sass:
ERROR: Failed to build gem native extension.
/usr/bin/ruby2.2 -r ./siteconf20180217-38265-1l6kefu.rb extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/i
我希望将自定义python与来自riscv64-unknown-linux-gnu-gcc的交叉编译。我尝试交叉编译由修补的Python-2.7.9,并得到以下错误:
configure: error: "libffi has not been ported to riscv64-unknown-linux-gnu."
Failed to configure _ctypes module
有人能解决这个问题吗?
每次我用以下方式更新包源列表时:
sudo apt update
我有很多这样的代码行:
/usr/lib/apt/methods/https: /usr/local/lib/x86_64-linux-gnu/libffi.so.7: no version information available (required by /lib/x86_64-linux-gnu/libp11-kit.so.0)
如何解决这个关于动态库的问题?
从我们的Heroku部署开始。
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/tmp/build_6e4275c6-8442-4a39-9175-f20505baf383/vendor/ruby-2.0.0/bin/ruby extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking fo
我们公司有一个简单的pypi服务器。
此命令适用于大多数pip包,但不适用于argon2-cffi
pypi@pypihost:~> pip install -d packages argon2-cffi
Collecting argon2-cffi
File was already downloaded packages/argon2_cffi-16.2.0.tar.gz
Complete output from command python setup.py egg_info:
Package libffi was not found in the pkg-co
当我试图安装python-gtk2-dev时,我会收到以下消息:
~$ sudo apt-get install python-gtk2-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libpaps0 linux-headers-4.4.0-51 linux-headers-4.4
我不会胡言乱语。在kubuntu安装中,我运行./配置,没有任何选项。但是,我运行make时,会得到以下错误:
make[4]: Entering directory `/home/software/glib/glib-2.40.0/gobject'
CCLD libgobject-2.0.la
../libtool: line 6003: cd: (libdir): No such file or directory
libtool: link: cannot determine absolute directory name of `(libdir)'
据我所知