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)도서관. 시스템에 없으면 번들로 제공되는 호환 버전이 사용되므로 걱정할 필요가 없습니다.

시스템에 해당 개발 패키지가 설치되어 있어야 합니다.

관련 정보