본문 바로가기
【Fundamental Tech】/Ubuntu

[Ubuntu 22.04] ndctl build issue

반응형

ndctl은 Linux LIBNVDIMM 커널 하위 시스템을 관리하기 위한 유틸리티입니다.

빌드 단계에 필요한 패키지가 여러 개 있는데, 아래는 홈페이지 기준으로 설치 가이드입니다.

https://docs.pmem.io/ndctl-user-guide/installing-ndctl/installing-ndctl-from-source-on-linux

 

Install the Prerequisites

sudo apt install -y git gcc g++ autoconf automake asciidoc asciidoctor bash-completion xmlto libtool pkg-config libglib2.0-0 libglib2.0-dev libfabric1 libfabric-dev doxygen graphviz pandoc libncurses5 libkmod2 libkmod-dev libudev-dev uuid-dev libjson-c-dev libkeyutils-dev libiniparser1 libiniparser-dev bc meson

 

그러나, meson setup build 실행 중에 아래의 2가지 오류가 발생합니다.

meson setup build;

meson.build:147:2: ERROR: Dependency "libtraceevent" not found, tried pkgconfig and cmake
meson.build:148:2: ERROR: Dependency "libtracefs" not found, tried pkgconfig and cmake

아래 추가 패키지를 설치하며 문제없이 빌드 가능합니다.

sudo apt install libtraceevent-dev libtracefs-dev

 

반응형