Transform360 issues building for Windows
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- cmake, cpp
調査の方向性
libavfilter/vf_transform360.c から開始し、特に generate_map と VideoFrameTransform_new の参照を確認してから、VS2015 でビルドされた Transform360.lib がどのように生成され、configure コマンドを通じて渡されるかを調べます。Windows MSYS2 ビルドを再現し、ライブラリと FFmpeg のツールチェーンにリンク互換性があるかを判断します。undefined-reference エラーなしで make が完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hi,
As others seem to have had, I am getting issues building ffmpeg with Transform360. I am using MSYS2 and the CMake produces a VisualStudio2015 solution to build a Transform360.lib. I then use this via the configure command...
./configure --prefix=ffmpeg/ --extra-cflags=-I"/usr/local/include" --extra-ldflags='-L/usr/local/lib -static' --pkg-config-flags="--static" --enable-nonfree --enable-gpl --enable-static --disable-shared --enable-libx264 --enable-libx265 --enable-libfdk_aac --enable-nvenc --extra-libs='Transform360.lib'
The subsequent 'make' call then spits out the error...
libavfilter\libavfilter.a(vf_transform360.o): In function generate_map':
C:\msys64\home\stebu\ffmpeg_nvidia_cubemap2/libavfilter/vf_transform360.c:140: undefined reference to VideoFrameTransform_new'
C:\msys64\home\stebu\ffmpeg_nvidia_cubemap2/libavfilter/vf_transform360.c:140:(.text+0x57f): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `VideoFrameTransform_new'
I am betting it is because the transform lib has been made with VS compiler, and ffmpeg is being compiled with gcc...
Can anyone offer any guidance?
Thanks!
- 主要言語
- C++
- スター
- 1k
- フォーク
- 241
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
facebook/transform360 のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
facebook/transform360#76 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
facebook/transform360#74 ·
-
gcc questionオープン
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
facebook/transform360#73 · コメント 2 件 ·
-
License conflictオープン
難易度 1/5 1時間未満 初心者へのやさしさ 38/100
facebook/transform360#71 ·
-
Windows buildオープン
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
facebook/transform360#69 · コメント 13 件 ·
facebook/transform360 の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
FujiNetWIFI/fujinet-firmware#2045 ·
メンテナーはふだん 1 日以内に返信
-
(S1 - Need confirmation)
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
CleverRaven/Cataclysm-DDA#89159 ·
メンテナーはふだん 1 日以内に返信
-
area:libnvmpi bug P3
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
gjrtimmer/jetson-nvmpi#33 ·
-
bug(wasi_crypto): ArrayOutput::pull reports the wrong all-pulled flag対応中かも @Yashbhu が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
bug question
難易度 1/5 1時間未満 初心者へのやさしさ 62/100