Can't build chromium-31.0.1650.63(svn-version:r339634) on FreeBSD-current
乔楚
honestqiao at gmail.com
Sat Dec 27 10:57:05 UTC 2014
hw
Model: ThinkPad x240 i5
Video: Intel4400HD
# uname -v
FreeBSD 11.0-CURRENT #0 r276196: Thu Dec 25 16:43:49 CST 2014
# pkg info -x org gl
xorg-7.7_1
libEGL-10.4.0
libGL-10.4.0
# kldstat | grep -Ei 'kms|dr'
Id Refs Address Size Name
11 1 0xffffffff815f8000 25958 drm.ko
32 1 0xffffffff81860000 626ac i915kms.ko
33 1 0xffffffff818c3000 405f1 drm2.ko
44 2 0xffffffff81921000 44fb0 vboxdrv.ko
# svn info /usr/ports/
...
version: 375671
...
# svn info /usr/ports/www/chromium/
...
version: 339634
...
# make -C /usr/ports/www/chromium NO_CCACHE=yes clean config build
...
../../ui/gl/gl_surface_egl.cc:292:10: error: no matching function for
call to 'XGetWindowAttributes'
if (!XGetWindowAttributes(GetNativeDisplay(), window_, &win_attribs)) {
^~~~~~~~~~~~~~~~~~~~
/usr/local/include/X11/Xlib.h:2703:15: note: candidate function not
viable: cannot convert argument of incomplete type 'EGLNativeDisplay
Type' (aka 'void *') to 'Display *' (aka '_XDisplay *')
extern Status XGetWindowAttributes(
^
1 error generated.
[797/8037] CXX obj/ui/gl/gen/ui/gl/gl.gl_bindings_autogen_gl.o
ninja: build stopped: subcommand failed.
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/www/chromium
*** Error code 1
Stop.
make: stopped in /usr/ports/www/chromium
...
Somebody have a solution?
PS:
Q: Why use chromium-31.0.1650.63(svn-version:r339634)?
A: After r339634, I can build and install chromium, but chromeium wil
cause high CPU load.
More information about the freebsd-x11
mailing list