xelb icon indicating copy to clipboard operation
xelb copied to clipboard

`make` fails with `make: *** No rule to make target 'xcb-xproto.el', needed by 'all'. Stop.`

Open emacksnotes opened this issue 6 years ago • 1 comments
trafficstars

make fails with make: *** No rule to make target 'xcb-xproto.el', needed by 'all'. Stop.

@debian:~/src$ git clone --depth 1 https://github.com/ch11ng/xelb
Cloning into 'xelb'...
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (51/51), done.
remote: Compressing objects: 100% (49/49), done.
remote: Total 51 (delta 24), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (51/51), done.

@debian:~/src$ cd xelb/
@debian:~/src/xelb$ make
removed 'xcb-xproto.el'
removed 'xcb-bigreq.el'
removed 'xcb-composite.el'
removed 'xcb-damage.el'
removed 'xcb-dpms.el'
removed 'xcb-dri2.el'
removed 'xcb-dri3.el'
removed 'xcb-ge.el'
removed 'xcb-glx.el'
removed 'xcb-present.el'
removed 'xcb-randr.el'
removed 'xcb-record.el'
removed 'xcb-render.el'
removed 'xcb-res.el'
removed 'xcb-screensaver.el'
removed 'xcb-shape.el'
removed 'xcb-shm.el'
removed 'xcb-sync.el'
removed 'xcb-xc_misc.el'
removed 'xcb-xevie.el'
removed 'xcb-xf86dri.el'
removed 'xcb-xf86vidmode.el'
removed 'xcb-xfixes.el'
removed 'xcb-xinerama.el'
removed 'xcb-xinput.el'
removed 'xcb-xkb.el'
removed 'xcb-xprint.el'
removed 'xcb-xselinux.el'
removed 'xcb-xtest.el'
removed 'xcb-xvmc.el'
removed 'xcb-xv.el'
make: *** No rule to make target 'xcb-xproto.el', needed by 'all'.  Stop.
@debian:~/src/xelb$ 

emacksnotes avatar Aug 12 '19 06:08 emacksnotes

You'll need XML files from the XCB project (https://gitlab.freedesktop.org/xorg/proto/xcbproto.git) to generate code. Usually it's done by me and the auto-generated code is always pushed with other source.

ch11ng avatar Aug 18 '19 11:08 ch11ng