0

Jitsi SIP Communicator のインストーラーに従って、Jitsi インストーラーを作成しようとしています。

しかし、次のエラーに直面しています

wix-sign-file:
     [exec] setup.msi: 52.3 MiB / 199.0 MiB = 0.263, 1.2 MiB/s, 2:44
     [exec] process_begin: CreateProcess(NULL, rm.exe -f ../../../../resources/install/windows/config.h, ...) failed.rm.exe -f ../../../../resources/install/windows/config.h
     [exec]
     [exec] make (e=2): The system cannot find the file specified.Makefile:69: recipe for target 'E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.h' failed
     [exec]
     [exec] echo #define PRODUCTNAME "Jitsi" > E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.hmake.exe: [E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.h] Error 2 (ignored)
     [exec]
     [exec] echo #undef PACKAGECODE >> E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.h
     [exec] echo #undef PACKAGESIZE >> E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.h
     [exec] echo #define PRODUCTBUILDVERSION "1.1.0.9" >> E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/config.h
     [exec] C:/mingw/bin/windres.exe -I../../../../resources/install/windows -IE:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp setup.rc -O coff -o E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/setup.res
     [exec] 'C:' is not recognized as an internal or external command,
     [exec] operable program or batch file.
     [exec] 'C:' is not recognized as an internal or external command,
     [exec] operable program or batch file.
     [exec] C:/mingw/bin/gcc.exe -O2 -Wall -Wreturn-type -DWINVER=0x0502 -D_WIN32_WINNT=0x0502 -IE:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp -DBSPATCH_API_STATIC -DBZ2_API_STATIC -I. -IC:\MinGW\bzip2/include -IC:\MinGW\bzip2 -DLZMA_API_STATIC -IC:\MinGW\xz/include -IC:\MinGW\xz/api -I../run bspatch.c lasterror.c nls.c ../run/registry.c setup.c E:\JZ\Code\JavaCode
\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/setup.res -mwindows -LC:\MinGW\bzip2/lib/ -LC:\MinGW\bzip2 -LC:\MinGW\xz/lib/ -LC:\MinGW\xz/.libs -o E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/setup.exe -ladvapi32 -lbz2 -llzma -lole32 -lshell32
     [exec] Makefile:63: recipe for target 'E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/setup.exe' failed
     [exec] c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -llzma
     [exec] collect2.exe: error: ld returned 1 exit status
     [exec] make.exe: *** [E:\JZ\Code\JavaCode\jitsilatest\LANJr4D-jitsi-b56f30acd2d1/release/windows/tmp/setup.exe] Error 1

BUILD FAILED

私は C:/MingW/xz に xz パッケージを持っていますが、環境変数も LZMA_HOME に設定しています

ありがとう

JZ

4

1 に答える 1

0

このエラーの場合/src/native/windows/setup、PATH に含める必要があります。/src/native/windows/setup/lib/x64/libbz2.a次に、またはファイルを にコピー/src/native/windows/setup/lib/x86/libbz2.aします。bzip2 および lzma への他のすべてのパスおよびシステム変数参照を削除します。ファイルは上記の場所に含まれており、xz.exe 実行可能ファイルは に含まれているため、xz または bzip2 はもう必要ありません。すべてのインターネットの指示のように外部の bzip2 を使用すると、最終的にインストーラーを作成して実行可能ファイルを実行しようとすると、bzip2.dll エラーが発生します。libllzma.a/src/native/windows/setup/lib/resources/install/windows

インターネット上のすべての指示は時代遅れ/間違っています。それらのすべて。ひとつひとつ!NOBODY は、これをどこでも指摘することを気にしませんでした。誰でもない。開発者またはユーザーのメーリング リストで情報を見つけることさえできません。あちこちに現在の情報のほんの小さなブレッドクラム。私は自分でこの小さな宝石を見つけ出さなければなりませんでした。数日かかりました。楽しい時間。

これは、すべての指示の唯一の間違いではありません。私はまだそれらすべてに取り組んでいます。完璧なインストールができたら、更新された手順をどこかに追加してみます。

コンパイルすることはできますが、実行可能ファイルはクラッシュします。32ビットの実行可能ファイルで64ビットのJavaを使用すると、それを実行できます。そのため、C ラッパーにはまだ何か問題があります。どこにも情報がありません。同じ問題を投稿した人は皆、何の反応も示さず、同じ船に乗っています。

于 2016-02-26T14:11:35.240 に答える