Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

No binary available for armhf architecture #1340

Closed
henrywright opened this issue Jan 13, 2016 · 14 comments
Closed

No binary available for armhf architecture #1340

henrywright opened this issue Jan 13, 2016 · 14 comments

Comments

@henrywright
Copy link

Hey guys,

I tried to build WordPress today and realised node-sass doesn't have a pre-compiled binary for armhf. Any chance you can begin to support armhf? Lots of Chromebooks are now using the armhf architecture and also the Raspberry Pi.

For the record, I get this error:

Cannot download "https://github.com/sass/node-sass/releases/download/v3.4.2/linux-arm-11_binding.node": 

HTTP error 404 

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g. 

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080
@toddmedema
Copy link

Would also greatly appreciate this, using a Raspi to run our web-based home automation system

@xzyfer
Copy link
Contributor

xzyfer commented Jan 14, 2016

Supplying prebuilt binaries is predicated on a representative of that community taking the responsibility of generating the binaries. Currently binary generation is either automated or handled by a contributor familiar with a specific platform.

However the node-sass install should fallback to generating the binary locally once the download attempt fails. If this is not happening that is a bug.

There's one major caveat in that even if the local compilation takes places there's no guarantee that LibSass or node-sass will compile on your architecture. Without the ability to test against a specific architecture in our CI there's no way to know if and when we break things.

This is already an issue with SunOS, who thankfully has some vocal users who are willing able to PR fixes.

@xzyfer
Copy link
Contributor

xzyfer commented Jan 20, 2016

Closing due to lack of community interest.

@xzyfer xzyfer closed this as completed Jan 20, 2016
@henrywright
Copy link
Author

😢

@xzyfer
Copy link
Contributor

xzyfer commented Jan 20, 2016

Sorry @henrywright. Unless someone with an invested interested in armhf architecture is willing to champion this there isn't much we can do.

@henrywright
Copy link
Author

No worries @xzyfer :)

@matthova
Copy link

Dang

@dantrevino
Copy link

In after closed. Also looking for arm... android-arm for installing under termux on android. I undertand the need for a maintainer. My comment is just informational.

@danquack
Copy link

Can we make this a feature request?

@xzyfer
Copy link
Contributor

xzyfer commented Apr 12, 2017

This is not something we can do without someone from the community willing and able to maintain arm support for us. We simply do not have the capacity, hardware, or expertise to do this.

See #1340 (comment)

@rugk
Copy link

rugk commented Jun 22, 2017

Hardware? Would not you just need a RasPi?? I think that's really the lowest hardware requirement one can have.

@xzyfer
Copy link
Contributor

xzyfer commented Jun 22, 2017

Quite possibly? I don't know, which is part of the problem. We're open to accepting help.

@ossdev07
Copy link

ossdev07 commented Nov 26, 2019

Hi @xzyfer,
Still getting following issue while building "node-Sass" on aarch64:

Cannot download "https://github.com/sass/node-sass/releases/download/v4.9.3/linux-arm64-64_binding.node":

HTTP error 404 Not Found

Although it falls back on building the binary, and build it successfully. it would be good if you can provide prebuilt binary for arm64 as Travis-CI have announced multi-platform support.

Let me know if i can help you in any way for the same.
Thanks.

@dalibouz
Copy link

i resolved this problem by creating a vm linux, i runned the npm install then i copied the directory node-sass from node_modules of vm linux to the node_module of the the raspberry pi.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants