xcb as backend

12 views
Skip to first unread message

Tom Deblauwe

unread,
Jun 17, 2014, 6:35:38 AM6/17/14
to mailing-enlig...@googlegroups.com
Hello,

I'm using a buildroot build with the enlightenment libraries, and I have compiled libevas with the "xcb" backend support. Now when starting "enlightenment_start", I get the error that it can not find support for software X11 rendering. However, I compiled in the xcb backend, but not the xlib backend. I also compiled in the opengl xcb backend, see output below.

Is there maybe a way to force enlightenment to use the xcb backend?

I know it should work because I can run Qt5 apps which use xcb: I can start them with the "-platform xcb" commandline flag and they work. I thought maybe I can do something similar with "enlightenment_start" ?

Any hints what I could try?

Thanks!
Best regards
Tom,


This is the summary libevas gives me:

------------------------------------------------------------------------
evas 1.7.7
------------------------------------------------------------------------

Configuration Options Summary:

Engines:
  Software Memory Buffer.....: yes
  Software X11...............: yes (Xlib: no) (XCB: yes)
  OpenGL X11.................: yes (Xlib: no) (XCB: yes) (GLES: yes) (SGX: yes) (s3c6410: no)
  Software GDI...............: no
  Software DirectDraw........: no
  Direct3d...................: no
  OpenGL SDL.................: no

  OpenGL Cocoa...............: no
  Software Framebuffer.......: yes
  DirectFB...................: no
  PSL1GHT....................: no
  Software 8bit grayscale....: no
  Software 16bit ............: no
  Software 16bit X11.........: no
  Software 16bit WinCE.......: no
  Software 16bit SDL.........: no (primitive: no)
  Wayland Shm................: yes
  Wayland Egl................: no

Image Loaders:
  BMP.....................: yes
  EDB.....................: no
  EET.....................: yes
  GENERIC.................: yes
  GIF.....................: no
  ICO.....................: yes
  JPEG....................: yes (region: no)
  PMAPS...................: no
  PNG.....................: yes
  PSD.....................: yes
  SVG.....................: no
  TGA.....................: yes
  TIFF....................: no
  WBMP....................: yes
  XPM.....................: no

Font Sourcing Systems:
  EET.....................: no

Font Searching Systems:
  Fontconfig..............: yes

Font Rendering Helpers:
  Fribidi.................: no
  Harfbuzz................: no
  liblinebreak............: yes

CPU Specific Extensions:
  Fallback C Code.........: yes
  MMX.....................: yes
  SSE.....................: yes
  SSE3....................: yes
  ALTIVEC.................: no
  NEON....................: no
  Thread Support..........: yes

Features:
  MAGIC_DEBUG.............: yes
  Cache Server............: no
  Cache Server 2..........: yes

  Threaded Pipe Rendering.: no
  Async Events............: yes
  Async Image Preload.....: yes

  Pixman..................: no
  Pixman Fonts............: no
  Pixman Rects............: no
  Pixman Lines............: no
  Pixman Polygons.........: no
  Pixman Images...........: no
  Pixman Image ScaleSample: no

  Tiled 32BPP rotate......: no

ARGB Software Engine Options:
  Sampling Scaler.........: no
  Smooth Scaler...........: yes
  YUV Converter...........: yes

ARGB Conversion Options:
  Smaller Dither Mask.....: no
  Line Dither Mask........: no
  No Dither Mask for 16bpp: no
  8bpp RGB 332............: yes
  8bpp RGB 666............: yes
  8bpp RGB 232............: yes
  8bpp RGB 222............: yes
  8bpp RGB 221............: yes
  8bpp RGB 121............: yes
  8bpp RGB 111............: yes
  8bpp Grayscale (256)....: yes
  8bpp Grayscale (16).....: yes
  8bpp Grayscale 64-pal...: yes
  16bpp RGB 565...........: yes
  16bpp BGR 565...........: yes
  16bpp RGB 555...........: yes
  16bpp RGB 444...........: yes
  16bpp RGB 565 (444 ipaq): yes
  16bpp Rotation 0........: yes
  16bpp Rotation 90.......: yes
  16bpp Rotation 180......: yes
  16bpp Rotation 270......: yes
  24bpp RGB 888...........: yes
  24bpp BGR 888...........: yes
  24bpp RGB 666 (666 ezx).: yes
  32bpp RGB 8888..........: yes
  32bpp RGBX 8888.........: yes
  32bpp BGR 8888..........: yes
  32bpp BGRX 8888.........: yes
  32bpp RGB 666 (666 ezx).: yes
  32bpp Rotation 0........: yes
  32bpp Rotation 90.......: yes
  32bpp Rotation 180......: yes
  32bpp Rotation 270......: yes

Documentation.............: no
Examples..................: install:yes build:no
Tests.....................: no
Coverage..................: no

Compilation............: make (or gmake)
  CPPFLAGS.............: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
  CFLAGS...............: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2
  CXXFLAGS.............: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2
  LDFLAGS..............:

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr

Reply all
Reply to author
Forward
0 new messages