Bug 788752 - Meson fails with "File gnome-shell-sass/_colors.scss does not exist."
Meson fails with "File gnome-shell-sass/_colors.scss does not exist."
Status: NEW
Product: gnome-shell
Classification: Core
Component: building
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2017-10-10 03:16 UTC by Daniel van Vugt
Modified: 2017-10-10 08:13 UTC (History)
0 users

See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix the build failure (1.33 KB, patch)
2017-10-10 03:24 UTC, Daniel van Vugt
rejected Details | Diff | Review

Description Daniel van Vugt 2017-10-10 03:16:37 UTC
Trying to build git://git.gnome.org/gnome-shell master using:

$ meson --prefix /usr . build.master

fails with:

Meson encountered an error in file data/theme/meson.build, line 1, column 0:
File gnome-shell-sass/_colors.scss does not exist.
Comment 1 Daniel van Vugt 2017-10-10 03:24:28 UTC
Created attachment 361211 [details] [review]
Fix the build failure
Comment 2 Florian Müllner 2017-10-10 08:09:40 UTC
Review of attachment 361211 [details] [review]:

No, this is wrong:

  - the theme sources are in a git submodule

  - we include the generated CSS to not depend
    on sassc

Whether or not you have sassc installed has nothing to do with whether or not you ran `git submodule update --init`.
Comment 3 Daniel van Vugt 2017-10-10 08:13:21 UTC
I suspected as much, thanks.

In that case the bug remains valid, but the fix should be for someone to document what you just said...

Note You need to log in before you can comment on or make changes to this bug.