私は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
そのうちの1つにフォントパス情報が含まれています。この情報を含むファイルに問題がある可能性があります。または、テキストをXorgにコンパイルした可能性があります"${prefix}"
。どちらにしても混乱しています。
追加資料:
- xorg.conf(特にファイルセクション
fontpath
説明はどこにありますか?) - フォント構成(アーチウィキ)
- xorg dcc、xorg.confの解析と20-Files.conf料理(これと同様の問題が説明されています。コメント)
- iMac 11.1: Xorg - 黒い画面(別の同様の質問)。