mandocのインストールに関する問題

mandocのインストールに関する問題

私はmandocからダウンロードしましたMandoc | UNIX マンページコンパイラ。 Ubuntu 14.04にインストールするために、次のコマンドを実行しました。

tar -xzvf mandoc.tar.gz
cd mandoc-1.14.3
./configure

それからsudo make install結果は次のようになります---

read.c:34:18: fatal error: zlib.h: No such file or directory
 #include <zlib.h>
                  ^
compilation terminated.
make: *** [read.o] Error 1  

今、この問題をどのように解決するのかわかりません。

答え1

このプログラムは明らかにzlib圧縮ライブラリを使用し、圧縮された手動ソースを解凍することができます。

zlibUnixに応じて開発ファイル(ヘッダなど)をインストールする必要があります。zlib1g-devたとえば、DebianベースのLinuxディストリビューションとUbuntuではソフトウェアパッケージとしてパッケージ化されています。

また、Unixにmandocすでにプリコンパイルされたパッケージがある場合は、直接コンパイルする代わりにそれを使用してください。バラよりUnicesリストはこちらたとえば(リストが完全ではない可能性があります)、mandoc時にはmdocml

Ubuntu(Zesty以上、要求されたユーザーが実行しているTrustyではありません):

apt-get install mandoc

答え2

万毒のファイルINSTALL

次のライブラリが必要です。

  1. 宿gzip解凍のためのマニュアルページ。

  2. これ(3) ディレクトリ巡回機能。システムにそのバージョンがない場合は、バンドルされている互換バージョンが使用されるため、心配する必要はありません。しかし注意してください。 fts(3) の以前の glibc バージョンは 32 ビットプラットフォームでは動作しないことが知られています。 https://sourceware.org/bugzilla/show_bug.cgi?id=11460。この問題はglibc-2.23で修正される可能性があります。この問題が発生した場合は、configure.localで「HAVE_FTS = 0」を設定してください。

  3. マークエスピオハッシュ(3)図書館。システムにない場合は、バンドルされている互換バージョンが使用されるため、心配する必要はありません。

システムに適切な開発パッケージがインストールされている必要があります。

関連情報