저는 X Windows와의 크로스 컴파일에 익숙합니다.
X Windows 글꼴 경로 오류가 발생합니다. 컴파일하려면 어떻게 해야 하나요?
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 24 19:29:28 1980
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/misc/
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/TTF/
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/OTF/
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/Type1/
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/100dpi/
_FontTransOpen: Unable to Parse address ${prefix}/share/fonts/X11/75dpi/
글꼴 경로 오류 메시지는 아래와 같습니다.
실제로 /usr/share/fonts/X11/ 경로는 아무 작업도 수행하지 않습니다.
root@test:~# ls -al /usr/share/fonts/
total 12
drwxr-xr-x 3 root root 4096 3월 24 19:35 .
drwxr-xr-x 10 root root 4096 3월 24 03:12 ..
drwxr-xr-x 3 root root 4096 3월 24 03:11 truetype
root@test:~#
root@test:~# ls -al /usr/share/X11/xorg.conf.d/
total 12
drwxr-xr-x 2 root root 4096 3월 24 03:12 .
drwxr-xr-x 4 root root 4096 3월 24 03:12 ..
-rw-r--r-- 1 root root 1099 3월 24 03:12 10-evdev.conf
root@test:~# ls -al /usr/share/X11/
total 16
drwxr-xr-x 4 root root 4096 3월 24 03:12 .
drwxr-xr-x 10 root root 4096 3월 24 03:12 ..
drwxr-xr-x 8 root root 4096 3월 24 03:12 xkb
drwxr-xr-x 2 root root 4096 3월 24 03:12 xorg.conf.d
root@test:~# ls -al /etc/X11/xorg.conf.d/
total 20
drwxr-xr-x 2 root root 4096 3월 24 03:12 .
drwxr-xr-x 3 root root 4096 3월 24 03:12 ..
-rwxr--r-- 1 root root 111 3월 24 03:12 1-fbdev.conf
-rwxr--r-- 1 root root 135 3월 24 03:12 2-serverflags.conf
-rwxr--r-- 1 root root 275 3월 24 03:12 99-calibration.conf
root@test:~#
패키지를 크로스 컴파일해야 합니까?
1) 접두사=/usr
답변1
${prefix}
실제로 정보가 충분하지 않지만 메시지를 보면 Xorg에 실제 디렉토리 이름이 필요한 리터럴이 포함된 구성 파일을 제공한 것처럼 보입니다 (예 /usr
: .
이는 사용 중인 빌드 스크립트의 참조 문제를 반영할 수 있습니다.껍데기${prefix}
Xorg의 파서가 수행할 수 없는 대체 작업이 수행됩니다 .
Xorg는 에서 구성 파일을 읽고 있으며 /usr/share/X11/xorg.conf.d
그 중 하나에는 글꼴 경로 정보가 포함되어 있습니다. 이 정보가 포함된 파일에 문제가 있을 수 있습니다. 아니면 텍스트를 Xorg로 컴파일했을 수도 있습니다 "${prefix}"
. 어느 쪽이든 혼란스럽습니다.
추가 자료:
- xorg.conf(특히파일 섹션
fontpath
설명은 어디에 있나요?) - 글꼴 구성(아치 위키)
- xorg dcc, xorg.conf 구문 분석 및 20-Files.conf 요리(이와 유사한 문제가 설명되어 있습니다.논평)
- iMac 11.1: Xorg - 검은색 화면(또 다른 비슷한 질문).