libarchiveをインストール時に以下のエラーが表示されてインストールできなかったときにしたことのメモ
libarchiveは圧縮ファイルの解凍やファイルの圧縮に必要なパッケージ。
今回はSambaをインストールする時にここで詰まってインストールできなかった。
エラーメッセージ
libarchive/archive_write_set_format_7zip.c:(.text+0x2f02): undefined reference to `lzma_end'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [bsdcpio] Error code 1
make[5]: stopped in /usr/ports/archivers/libarchive/work/libarchive-3.2.0
2 errors
make[5]: stopped in /usr/ports/archivers/libarchive/work/libarchive-3.2.0
*** [all] Error code 2
make[4]: stopped in /usr/ports/archivers/libarchive/work/libarchive-3.2.0
1 error
make[4]: stopped in /usr/ports/archivers/libarchive/work/libarchive-3.2.0
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/archivers/libarchive
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/archivers/libarchive
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/net/samba44
*** Error code 1
Stop.
make: stopped in /usr/ports/net/samba44
bsdcpio
最終的にインストールができた方法
結局、pkg installでインストールできた。
(どのようにしてもportsからインストールできず、これでしかできなかった。)
インストールしたコマンド
pkg install libarchive
#pkg install libarchive⏎ ←libarchiveのインストール
ただし、途中でvimがアンインストールされしまったり、いろいろ問題が発生した。
(大概はインストールのし直しなどで対処可能。)
0 件のコメント :
コメントを投稿
ご質問などあればこちらへどうぞ