Liquidsoap make install 명령이 실패하는 이유는 무엇입니까?

Liquidsoap make install 명령이 실패하는 이유는 무엇입니까?

make install 명령이 실패했습니다. .dev 파일을 생성하기 위해 Liquidsoap 1.2.x를 구축 중입니다. 저는 소프트웨어 구축에 매우 익숙하지 않습니다. 나는 주석 처리되지 않은 다양한 패키지에 무엇이 있는지 검색하고(그런데 이는 내가 일반적으로 작업하는 방식에 어긋납니다) make를 한 다음 make install을 시도했습니다.

다음과 같은 결과가 나타납니다.

/home/ke7zum/liquidsoap-full/ocaml-cry' make -C src all make[2]: Entering directorymake[1]: /home/ke7zum/liquidsoap-full/ocaml-cry/src' 디렉토리를 입력하세요. make[3]: /home/ke7zum/liquidsoap-full/ocaml-cry/src' ocamlc -a -I /home/ke7zum/.opam/system/lib/bytes \ -o cry.cma cry_ssl.cmo cry.cmo make[3]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-cry/src' 디렉토리를 입력하세요. make[3] : Enter cry.cmxa' 디렉토리가 /home/ke7zum/liquidsoap-full/ocaml-cry/src' make[3]:최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-cry/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-cry/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-cry' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-mad' 디렉토리를 그대로 둡니다. make -C src make[ 2] : /home/ke7zum/liquidsoap-full/ocaml-mad/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-mad/src' make[3] 디렉토리로 이동하세요 . libmad_stubs.a' is up to date. make[3]:mad.cma'가 최신 버전입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-mad/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-mad/src' 디렉토리를 종료합니다. make[3]: libmad_stubs.a' is up to date. make[3]:mad.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-mad/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-mad/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-mad' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-taglib' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: 입력 디렉터리 /home/ke7zum/liquidsoap-full/ocaml-taglib/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-taglib/src' make[3]: libtaglib_stubs.a' is up to date. make[3]:taglib.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-taglib/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-taglib/src' 디렉토리를 떠나면 make[3]: libtaglib_stubs.a' is up to date. make[3]:taglib.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-taglib/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-taglib/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-taglib' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-lame' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: 입력 디렉터리 /home/ke7zum/liquidsoap-full/ocaml-lame/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-lame/src' make[3]: liblame_stubs.a' is up to date. make[3]:lame.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-lame/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-lame/src' 디렉토리를 떠나면 make[3]: liblame_stubs.a' is up to date. make[3]:lame.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-lame/src' rm -f lame_dynlink.cmi make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-lame/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-lame' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-ogg' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: 입력 디렉토리 /home/ke7zum/liquidsoap-full/ocaml-ogg/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-ogg/src' make[3]: libogg_stubs.a' is up to date. make[3]:ogg.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-ogg/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-ogg/src' 디렉토리를 종료합니다. make[3]: libogg_stubs.a' is up to date. make[3]:ogg.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-ogg/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-ogg/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-ogg' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-vorbis' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: /home/ke7zum/liquidsoap-full/ocaml-vorbis/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-vorbis/src 디렉토리를 입력하세요. ' make[3]: libvorbis_stubs.a' is up to date. make[3]:vorbis.cma'가 최신 버전입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-vorbis/src 디렉토리를 그대로 둡니다. /home/ke7zum/liquidsoap-full/ocaml-vorbis/src' make[3]: Entering directory' make[3]: libvorbis_stubs.a' is up to date. make[3]:vorbis.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-vorbis/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-vorbis/src' 디렉토리를 그대로 둡니다. make[1]: /home/ke7zum/liquidsoap-full/ocaml-vorbis' make[1]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-speex' 디렉토리를 그대로 둡니다. make -C src all make [2]: /home/ke7zum/liquidsoap-full/ocaml-speex/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-speex/src 디렉토리를 입력하세요. ' make[3]: libspeex_stubs.a' is up to date. make[3]:speex.cma'가 최신 버전입니다. Make[3]: /home/ke7zum/liquidsoap-full/ocaml-speex/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-speex/src' make[3]: speex.cmxa' 디렉토리를 libspeex_stubs.a' is up to date. make[3]:최신 상태로 유지합니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-speex/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-speex/src' 디렉토리를 그대로 둡니다. make[1]: /home/ke7zum/liquidsoap-full/ocaml-speex' make[1]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-opus' 디렉토리를 그대로 둡니다. make -C src make[ 2] : /home/ke7zum/liquidsoap-full/ocaml-opus/src' make[3]: Entering directory/home/ke7zum /liquidsoap-full/ocaml-opus/src 디렉토리를 입력하세요. ' make[3]: libopus_stubs.a' is up to date. make[3]:opus.cma'가 최신 버전입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-opus/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-opus/src' 디렉토리를 종료합니다. make[3]: libopus_stubs.a' is up to date. make[3]:opus.cmxa'가 최신입니다. 만들기[3]:/home/ke7zum/liquidsoap-full/ocaml-opus/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-opus/src' make[1] 디렉토리를 그대로 둡니다. / /home/ke7zum/liquidsoap-full/ocaml-opus' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-schroedinger' 디렉토리를 그대로 둡니다. make -C src all make[2]: Enter 디렉토리/home/ke7zum/liquidsoap-full/ocaml-schroedinger/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-schroedinger/src' make[3]: libschroedinger_stubs.a' is up to date. make[3]:schroedinger.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-schroedinger/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-schroedinger/src 디렉토리를 그대로 둡니다. ' make[3]: libschroedinger_stubs.a' is up to date. make[3]:schroedinger.cmxa'가 최신 버전입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-schroedinger/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-schroedinger/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-schroedinger' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-voaacenc' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: 입력 디렉터리 /home/ke7zum/liquidsoap-full/ocaml-voaacenc/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-voaacenc/src' make[3]: libvoaacenc_stubs.a' is up to date. make[3]:voaacenc.cma'가 최신 버전입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-voaacenc/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-voaacenc/src 디렉토리를 그대로 둡니다. ' make[3]: libvoaacenc_stubs.a' is up to date. make[3]:voaacenc.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-voaacenc/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-voaacenc/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-voaacenc' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-flac' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: 입력 디렉터리 /home/ke7zum/liquidsoap-full/ocaml-flac/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-flac/src' make[3]: libflac_stubs.a' is up to date. make[3]:flac.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-flac/src' 디렉토리를 떠나면 /home/ke7zum/liquidsoap-full/ocaml-flac/src' make[3]: Entering directorymake[3]: libflac_stubs.a' is up to date. make[3]:flac.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-flac/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-flac/src' 디렉토리를 그대로 둡니다. make[1]: /home/ke7zum/liquidsoap-full/ocaml-flac' make[1]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-dtools' 디렉토리를 그대로 둡니다. make -C src make[ 2] : /home/ke7zum/liquidsoap-full/ocaml-dtools/src' 디렉토리를 입력하세요. /home/ke7zum/liquidsoap-full/ocaml-dtools/src' make[3]: Entering directorymake[3]: /home/ke7zum/liquidsoap-full/ocaml-dtools/src' make[3]: dtools dtools.cma' is up to date. make[3]: Leaving directory디렉토리를 입력하세요. /home/ke7zum/liquidsoap-full/ocaml-dtools/src' make[3]:.cmxa' 예, 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-dtools/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-dtools/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-dtools' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-duppy' 디렉토리를 그대로 둡니다. make -C src all make [2 ]: /home/ke7zum/liquidsoap-full/ocaml-duppy/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-duppy/src 디렉토리를 입력하세요. ' make[3]: libduppy_stubs.a' is up to date. make[3]:duppy.cma'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-duppy/src' make[3]: Entering directory/home/ke7zum/liquidsoap-full/ocaml-duppy/src' 디렉토리를 종료합니다. make[3]: libduppy_stubs.a' is up to date. make[3]:duppy.cmxa'가 최신입니다. make[3]: /home/ke7zum/liquidsoap-full/ocaml-duppy/src' make[2]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-duppy/src' 디렉토리를 그대로 둡니다. make[1]: / /home/ke7zum/liquidsoap-full/ocaml-duppy' make[1]: Entering directoryhome/ke7zum/liquidsoap-full/ocaml-mm' 디렉토리를 그대로 둡니다. make -C src all make [2 ] /home/ke7zum/liquidsoap-full/ocaml-mm/src' make[3]: Entering directory: /home/ke7zum/liquidsoap-full/ocaml-mm/src' 디렉토리를 입력하세요. make[3]: libmm_stubs.a' is up to date. ocamlc -a -dllib dllmm_stubs.so -I .. -I /home/ke7zum/.opam/system/lib/alsa -I /home/ke7zum/.opam/system/lib/pulseaudio -I /home/ke7zum/liquidsoap-full/ocaml-mm/../ocaml-mad/src -I /home/ke7zum/liquidsoap-full/ocaml-mm/../ocaml-ogg/src -I /home/ke7zum/.opam/system/lib/bytes -linkall -cclib -lmm_stubs -o mm.cma ringbuffer.cmo IO.cmo audio.cmo image.cmo video.cmo MIDI.cmo synth.cmo make[3]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-mm/src' make[3]: 디렉토리를 입력하세요 /home/ke7zum/liquidsoap-full/ocaml-mm/src' make[3]:libmm_stubs.a'가 최신입니다. make[3]: mm.cmxa' is up to date. make[3]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-mm/src' make[2]: 디렉토리를 떠나 /home/ke7zum/liquidsoap-full/ocaml-mm/src' make[1]: Leaving directory/home/ke7zum/liquidsoap-full/ocaml-mm' make[1]: 디렉토리를 입력 /home/ke7zum/liquidsoap-full/liquidsoap' Makefile.rules:10: Makefile.defs: No such file or directory make[1]: *** No rule to make targetMakefile .defs '. 멈추다. make[1]: `/home/ke7zum/liquidsoap-full/liquidsoap' 디렉토리 종료 make: *** [all] 오류 1 ​​]0;ke7zum@test: ~/liquidsoap-fullke7zum@test:~/liquidsoap- full$ 종료 종료 "잭"과 내 가상 상자에 필요하지 않을 수 있는 기타 항목을 설치하지 않으려고 하기 때문에 어디서 실패하는지 모르겠습니다. 다시 실패하지 않으려면 무엇을 확인해야 합니까? 나는 liquidsoap 전체 tar 파일 지침을 사용하여 더 빠른 방법을 따랐습니다.여기.:

# Configure all libraries and packages.

# You may pass extra options such as --enable-debugging,
# --prefix, --sysconfdir, --localstatedir, etc.
./configure

# Now, build all libraries and liquidsoap
make

# To install liquidsoap,
# you usually need to type the following as root
make install

몇 가지 문제를 해결하는 데 도움을 주세요. 이것은 내 구성의 결과입니다.. 나는 여기서 너무 많은 것을 출력하지 않으려고 노력하고 있다. 사실, 마지막으로 이 작업을 수행했을 때(오늘 아침) 이러한 오류를 본 기억이 없습니다.

관련 정보