I have been used to cross-compile the X Windows.The X windows font path error occurs. What should I do to compile ?(==) 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/The font path error message as shown below .In fact, / usr / share / fonts / X11 / path does not do anything.root@test:~# ls -al /usr/share/fonts/total 12drwxr-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 truetyperoot@test:~#root@test:~# ls -al /usr/share/X11/xorg.conf.d/total 12drwxr-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.confroot@test:~# ls -al /usr/share/X11/total 16drwxr-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 xkbdrwxr-xr-x  2 root root 4096  3 24 03:12 xorg.conf.droot@test:~# ls -al /etc/X11/xorg.conf.d/total 20drwxr-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.confroot@test:~#Do I need to cross-compile any package?1) prefix=/usr
The X windows font path error occurs. What should I do to compile?
xorg;fonts;cross compilation
There's really not enough information, but from the messages it seems that you have given Xorg a configuration file containing a literal ${prefix} where it expects an actual directory name such as /usr.That probably reflects a quoting problem in whatever build-script you are using, since a shell would be doing the substitution of ${prefix} while Xorg's parser is not able to do this.Xorg is reading configuration files from /usr/share/X11/xorg.conf.d, including one containing the fontpath information.  You might see the problem in the file containing this information.  Or you might have compiled a literal ${prefix} into Xorg.  Either way, it is confused.Further reading:xorg.conf (in particular Files Section where fontpath is described)Font configuration (Arch wiki)cooking xorg dcc, xorg.conf parsing and 20-Files.conf (describes a problem similar to this: see comments)iMac 11.1: Xorg - black screen (another, similar problem).