R이 사용할 수 있도록 Fedora 22에 jpeg 지원을 추가하는 방법은 무엇입니까?

R이 사용할 수 있도록 Fedora 22에 jpeg 지원을 추가하는 방법은 무엇입니까?

다음과 같이 오류가 발생했습니다.

    gcc -m64 -I/usr/include/R -DNDEBUG  -I/usr/local/include    -fpic  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic  -c read.c -o read.o
In file included from read.c:1:0:
rjcommon.h:11:21: fatal error: jpeglib.h: No such file or directory
compilation terminated.
/usr/lib64/R/etc/Makeconf:134: recipe for target 'read.o' failed
make: *** [read.o] Error 1
ERROR: compilation failed for package ‘jpeg’
* removing ‘/home/-/R/x86_64-redhat-linux-gnu-library/3.2/jpeg’
Warning in install.packages :
  installation of package ‘jpeg’ had non-zero exit status
ERROR: dependency ‘jpeg’ is not available for package ‘ggmap’
* removing ‘/home/-/R/x86_64-redhat-linux-gnu-library/3.2/ggmap’
Warning in install.packages :
  installation of package ‘ggmap’ had non-zero exit status

따라서 기본적으로 R은 내가 이해하는 한 jpeg 지원을 얻을 수 없지만 다음을 설치했습니다.

http://rpmfind.net/linux/rpm2html/search.php?query=openjpeg-libs%28x86-32%29

Fedora 22 x64의 경우 문제가 해결되지 않습니다. 해결책이 있나요? 내가 무엇을 놓치고 있나요?

답변1

JPEG 라이브러리용 개발 패키지가 누락되었습니다. openjpeg-libs런타임 패키지입니다. 즉, 라이브러리를 사용하는 소스 파일을 컴파일할 때 필요한 헤더 파일이 포함되어 있지 않습니다.

그러나 이는 openjpeg-libs필요한 파일이 아니며 누락된 .h파일에 대한 rpmfind.net 검색을 기반으로 한 올바른 파일은 다음과 같습니다.libjpeg-turbo-devel. 물론 해당하는 항목도 필요합니다.런타임 라이브러리libjpeg-turbo.

관련 정보