derkyjadex / M8WebDisplay

Display for headless M8 tracker
https://derkyjadex.github.io/M8WebDisplay/
MIT License
196 stars 39 forks source link

make run error when building build/index.css #7

Closed wSzki closed 2 years ago

wSzki commented 2 years ago

Hello I can't figure out how to get past this error when running make run

Building build/index.css Error: expected "{".

Any clues ? trying to build on linux

Thanks


Building build/font.scss
Installing node packages

> optipng-bin@6.0.0 postinstall /home/wsz/M8WebDisplay/node_modules/optipng-bin
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> jpegtran-bin@4.0.0 postinstall /home/wsz/M8WebDisplay/node_modules/jpegtran-bin
> node lib/install.js

  ✔ jpegtran pre-build test passed successfully

> gifsicle@5.1.0 postinstall /home/wsz/M8WebDisplay/node_modules/gifsicle
> node lib/install.js

  ⚠ Response code 404 (Not Found)
  ⚠ gifsicle pre-build test failed
  ℹ compiling from source
  ✔ gifsicle built successfully
added 617 packages in 15.633s
Building build/index.css
Error: expected "{".
  ╷
1 │ @font-face {\n    font-family: 'stealth57';\n    src: url('data:font/woff2;base64,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') format('woff2');\n}
  │                                           ^
  ╵
  build/font.scss 1:43  @use
  css/index.scss 5:1    root stylesheet
make: *** [Makefile:74: build/index.css] Error 65```
ftsf commented 2 years ago

You can fix this by editing build/font.scss and replacing \n with a newline.

This file is created by the Makefile, which uses @echo, but this has non-deterministic behaviour depending on the OS, this can be fixed by switching it to use @printf instead.