![Cairos 구성 출력: Firefox에 충분합니까?](https://linux55.com/image/142778/Cairos%20%EA%B5%AC%EC%84%B1%20%EC%B6%9C%EB%A0%A5%3A%20Firefox%EC%97%90%20%EC%B6%A9%EB%B6%84%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
나는 소스에서 Firefox를 컴파일할 계획입니다. 이를 위해서는 GTK를 컴파일해야 합니다. 이렇게 하려면 Cairo를 컴파일해야 합니다.
Cairo의 종속성 중 일부를 해결한 후 구성 스크립트를 실행할 수 있었습니다. 결과는 다음과 같습니다.
cairo (version 1.10.2 [release]) will be compiled with:
The following surface backends:
Image: yes (always builtin)
Recording: yes (always builtin)
Tee: no (disabled, use --enable-tee to enable)
XML: no (disabled, use --enable-xml to enable)
Skia: no (disabled, use --enable-skia to enable)
Xlib: yes
Xlib Xrender: no (requires http://freedesktop.org/Software/xlibs)
Qt: no (disabled, use --enable-qt to enable)
Quartz: no (requires CoreGraphics framework)
Quartz-image: no (disabled, use --enable-quartz-image to enable)
XCB: no (disabled, use --enable-xcb to enable)
Win32: no (requires a Win32 platform)
OS2: no (disabled, use --enable-os2 to enable)
CairoScript: no (disabled, use --enable-script to enable)
PostScript: yes
PDF: yes
SVG: yes
OpenGL: no (disabled, use --enable-gl to enable)
BeOS: no (disabled, use --enable-beos to enable)
DirectFB: no (disabled, use --enable-directfb to enable)
OpenVG: no (disabled, use --enable-vg to enable)
DRM: no (disabled, use --enable-drm to enable)
The following font backends:
User: yes (always builtin)
FreeType: no (freetype-config not found in path or $FREETYPE_CONFIG)
Fontconfig: no (freetype-config not found in path or $FREETYPE_CONFIG)
Win32: no (requires a Win32 platform)
Quartz: no (requires CoreGraphics framework)
The following functions:
PNG functions: yes
GLEW functions: no (not required by any backend)
GLX functions: no (not required by any backend)
WGL functions: no (not required by any backend)
EGL functions: no (not required by any backend)
X11-xcb functions: no (disabled, use --enable-xlib-xcb to enable)
XCB-drm functions: no (disabled, use --enable-xcb-drm to enable)
XCB-shm functions: no (requires --enable-xcb)
DRM-Xr functions: no (disabled, use --enable-drm-xr to enable)
The following features and utilities:
cairo-trace: yes
cairo-script-interpreter: yes
And the following internal features:
pthread: yes
gtk-doc: no
gcov support: no
symbol-lookup: no (requires bfd)
test surfaces: no (disabled, use --enable-test-surfaces to enable)
ps testing: no (requires libspectre)
pdf testing: no (requires poppler-glib >= 0.13.3)
svg testing: no (requires librsvg-2.0 >= 2.15.0)
*** No native font backends enabled for your platform. It is strongly
*** recommended that you enable the native font backend feature for your
*** platform.
주로 위의 경고 때문에 묻습니다. FreeType, FontType 또는 Quartz가 정말 필요한가요(Firefox를 고려하면)? 또 좋을 게 있을까요? 귀하의 의견에 감사드립니다.