問題タブ [libffi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2335 参照

python - カスタム LIBFFI Heroku ビルドパックの問題

アプリを Heroku にデプロイしようとしています。を使用してpyOpenSSLおり、 が必要cryptographyであり、 が必要libffiです。ここに含まれるカスタム ビルドパックを見つけましたlibffi: https://github.com/mfenniak/heroku-buildpack-python-libffi。ただし、オンになっているのcryptographyに見つからないようです:libffiLD_LIBRARY_PATH

ただし、LD_LIBRARY_PATHインストールプロセス中に利用できるかどうかはわかりませんが、ビルドパックのコンパイルステップの一部です: https://github.com/mfenniak/heroku-buildpack-python-libffi/commit/6ce48d4fd6c55fc3dc462cf6300c17854732b6e2

一般に、このビルドパックは機能し、以前はbcrypt( https://pypi.python.org/pypi/bcrypt ) で使用していました。

失敗するheroku展開プロセスは次のとおりです。

アップデート

不思議なことに、dyno に ssh してから を実行するheroku run bashと、pip install pyOpenSSL成功します。しかし、これは展開プロセスの何が問題なのかを理解するのに役立たないようです。

0 投票する
2 に答える
777 参照

macos - Mac ocaml ビルドの未定義シンボル

ctypesとを使用する最近のアプリケーションをコンパイルしようとしていますがsqlexpr、シンボルが解決されないという問題があります。OPAM から ctypes と sqlexpr をビルドし、libffibrew のバージョンを更新しましたが、正しいライブラリ リンケージを取得できない理由がわかりません。推測してみたい人はいますか?(私はすでにこれに対する私の典型的な修正を試みました。これは に渡すことですCFLAGS="-arch i386"

0 投票する
3 に答える
1828 参照

ios - ビルド エラー:「不明な型名 'ffi_cif'」

XCode プロジェクトをビルドするときに、cocoapod の依存関係の 1 つである libffi に対して、次の行に沿って 5 つのビルド エラーが発生します。/Pods/libffi/ios/include/ffi_common.h:77:1: Unknown type name 'ffi_status'

デバッグしようとするアイデアはありますか? 私はすでにプロジェクトのクリーニングを試みました。

0 投票する
1 に答える
511 参照

cocoapods - cocoapod の作成時に libffi が検証に合格しない

私は最近、サードパーティのライブラリ「BlocksKit」を 1 つだけ含む cocoapod を作成しようとしています。

「pod spec lint」を使用して podspec ファイルを検証すると、失敗しました。「BlocksKit」フレームワークで使用されているライブラリ「libffi」に関連する問題があるようです。

以下はエラーメッセージです。

0 投票する
2 に答える
667 参照

python - Heroku で libffi カスタム ビルドパックをビルドできない

これを調査したところ、フォークされた libffi ビルドパックが提案されているカスタム LIBFFI Heroku ビルドパックの問題に遭遇しました。

しかし、そこの指示に従っても、正しくコンパイルできないようです。いくつかのメッセージで失敗しNo package 'libffi' foundます (以下の完全なログ)。

Heroku Python アプリケーション用に libffi を適切にコンパイルするにはどうすればよいですか?

requirements.txt ファイル:

ビルドパック環境変数:

git プッシュ エラー:

https://gist.github.com/HanSooloo/8a9290c032ed603f6cf4#file-libffi-errors

アップデート

Heroku で BUILDPACK_URL 環境変数を設定する際に明らかに悪いコピー/貼り付けを行ったので、非常にばかげているように感じます。

h++ps://github.com/kennethjiang/heroku-buildpack-python-libffi にあるフォークされたビルドパックには、h++ps://github.com/mfenniak/heroku-buildpack- にReadme.mdある元のビルドパックと同じファイルがあります。 python-libffi.

つまり、「kennethjiang のレポ」から指示を単純にコピーして貼り付けると、実際には「mfenniak の元のレポ」を指すことになります。

kennethjiang の Readme.md:

やっとくべきよ:

0 投票する
2 に答える
3356 参照

python - Cygwin で pip を使用して bcrypt をインストールするときにエラーが発生しました: ffi.h が見つかりません (libffi がインストールされています)

この質問と同様に、Cygwin で bcrypt をインストールする際に問題が発生し、次のエラーが表示されます。

libffi-develパッケージがインストールされ、引数を使用して、ファイルがシステム上のどこにあるかを正確に伝えようとし--global-option='-I/lib/libffi-3.0.13/include'ましたpipffi.h

0 投票する
1 に答える
831 参照

cygwin - mingw32 を使用して cygwin で libffi をビルドしてテストするにはどうすればよいですか?

(最新の) タグ v3.2.1 を確認した後:

すべてのテストが失敗したように見えます。

CC=gcc を使用すると、テストは正常に動作するようです。残念ながら、私は JNI DLL を構築しているので、結果のビルドには cygwin の依存関係がないようにする必要があります。