After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 786419 - fails to build with sassc installed
fails to build with sassc installed
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: building
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-08-17 11:32 UTC by Cynede
Modified: 2017-08-17 11:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
data: Expect shell in /bin rather than /usr/bin (746 bytes, patch)
2017-08-17 11:43 UTC, Florian Müllner
committed Details | Review

Description Cynede 2017-08-17 11:32:26 UTC
it's trying to update theme-update.stamp but there is no such file

[131/131] ../gnome-shell-9999/data/theme/parse-sass.sh data/theme/theme-update.stamp
FAILED: data/theme/theme-update.stamp 
../gnome-shell-9999/data/theme/parse-sass.sh data/theme/theme-update.stamp
/bin/sh: ../gnome-shell-9999/data/theme/parse-sass.sh: /usr/bin/sh: bad interpreter: No such file or directory
ninja: build stopped: subcommand failed.
Comment 1 Florian Müllner 2017-08-17 11:43:44 UTC
(In reply to cynede from comment #0)
> it's trying to update theme-update.stamp but there is no such file

Yes, that's expected. The file is created at build time to mark the time when the CSS was last generated. It's not the issue here, this is:

> /bin/sh: ../gnome-shell-9999/data/theme/parse-sass.sh: /usr/bin/sh: bad
> interpreter: No such file or directory

The following fix has been pushed:
5067ac1 data: Expect shell in /bin rather than /usr/bin
Comment 2 Florian Müllner 2017-08-17 11:43:50 UTC
Created attachment 357805 [details] [review]
data: Expect shell in /bin rather than /usr/bin

/bin is the canonical location for the bourne shell, not /usr/bin
(for systems that still stick with the historical split).