rstudio / shiny-server

Host Shiny applications over the web.
https://rstudio.com/shiny/server
Other
716 stars 288 forks source link

Shiny-Server no longer builds #207

Open minorsecond opened 8 years ago

minorsecond commented 8 years ago

When building Shiny on Arch running g++ (GCC) 6.1.1 20160501 and cmake 3.5.2,I get several compile errors in objects.h, all similar to:

left operand of shift expression ‘(-8 << 26)’ is negative [-fpermissive]
       (~kMaxCachedArrayIndexLength << kArrayIndexHashLengthShift)
jjlynch2 commented 8 years ago

Having the same exact issue here. Any update on this? I see no help.

joe-nas commented 8 years ago

confirming this

jcheng5 commented 8 years ago

Sorry for the delay. Can one of you provide the entire output log? I'd like to see what stage of the build this is occurring in.

jjlynch2 commented 8 years ago

I've pasted the output at https://paste.ee/p/78CcD

minorsecond commented 8 years ago

I get the exact same as @jjlynch2

jjlynch2 commented 8 years ago

Any update on this? Just tried to compile today and it's still an issue.

minorsecond commented 8 years ago

@jjlynch2 Same here. I'm assuming you're using Arch? I've been getting by with the binary version available on the AUR.

jjlynch2 commented 8 years ago

@minorsecond Could you provide me a link to the binary version on the AUR? I do not see it listed when searching the AUR.

minorsecond commented 8 years ago

@jjlynch2 I apologize! I had just installed Rstudio and, in my early morning fog, thought "aha! I got it working!" The issue is still there and there is no binary.

That said, I'm wondering if what was done with the Rstudio binary could be done with Shiny? Take the .Deb file and convert it for Arch. I'll look into that later today and let you know if I can get it to work.

minorsecond commented 8 years ago

@jjlynch2 : check out the AUR page. I found a workaround.

jcheng5 commented 8 years ago

Sorry for the long silence. This could be fixed now--we moved to Node v6.x which may as well be a complete rewrite from Node v0.10. Note that Node (still) requires Python 2.x to build though. And unlike Node v0.10 which let you specify your own python executable, now python has to resolve to Python 2.x.