2016年6月27日月曜日

libarchiveのインストール時に「linker command failed with exit code 1 (use -v to see invocation)」表示されインストールできなかったときに対処したこと

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 件のコメント :

コメントを投稿

ご質問などあればこちらへどうぞ