Bug 57811 - screenshooter-client-protocol.h missing from tarball
Summary: screenshooter-client-protocol.h missing from tarball
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-02 17:01 UTC by Carles Pagès
Modified: 2012-12-14 15:56 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Carles Pagès 2012-12-02 17:01:44 UTC
When trying to build weston and its clients from the tarball it fails with:
make[2]: *** No rule to make target `screenshooter-client-protocol.h'

This happens for both 1.0.1 and 1.0.2. I guess for 1.0 it's the same but I didn't try.

After some digging, I found that if I build from git, the Makefile in clients has a rule for %-client-protocol.h, which is not present in the tarball's Makefile. Also, all the other *-client-protocol.h headers are distributed in the tarball, so either one thing or the other should be fixed, I guess.
Comment 1 Darxus 2012-12-02 17:05:14 UTC
Verified with 1.0.2.  I verified my master build script still works, replaced the wayland and weston parts with stuff to download and build from the tarballs, and get the same error:

make[2]: Entering directory `/home/darxus/source/weston-1.0.2/clients'
make[2]: *** No rule to make target `screenshooter-client-protocol.h', needed by `all'.  Stop.
Comment 2 Kristian Høgsberg 2012-12-14 15:56:56 UTC
On master and 1.0 branch, will be in 1.0.3 release later today:

commit 7e62f2bcd47e0772a4f07f892c64fe0d5f6fd326
Author: Kristian Høgsberg <krh@bitplanet.net>
Date:   Fri Dec 14 10:18:39 2012 -0500

    clients: Add screenshooter-client-protocol.h to screenshooter sources


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.