4commerce-technologies-AG / meteor

This is a fork of Meteor.js to support not yet official enabled architectures with an universal bundler. Meteor is an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. Read additional information about this fork at:
http://meteor-universal.tumblr.com/
Other
195 stars 16 forks source link

Cannot run meteor mongo command #34

Closed physicsteacher closed 8 years ago

physicsteacher commented 8 years ago

I get the following error:

$ meteor mongo => Running Meteor from a checkout -- overrides project version (Meteor 1.2.1) MongoDB shell version: 2.6.7 ERROR: Binary compiled with -mfloat-abi=hard but without -DUSE_EABI_HARDFLOAT

TomFreudenberg commented 8 years ago

Hi ( @physicsteacher ),

what kind of Hardware and Distro are you working on? On my test I could not get an error.

Thanks for some more info.

physicsteacher commented 8 years ago

Raspberry Pi 2 Raspbian Jessie 8

TPXP commented 8 years ago

Did you use the binaries provided by the project, or did you install them through aptitude and built a dev bundle? Maybe the Debian team changed the flags....

You might want to rebuild it, Debian sources probably mention how they built the package, then adding the mentionned flag and rebuilding it could help (but an aptitude upgrade could break it, so you will have to mark it so that aptitude does not upgrade it ). The source is just here (on the right column) : https://packages.debian.org/jessie/mongodb-server

TomFreudenberg commented 8 years ago

Hi @physicsteacher

How did you start your app? Just via command meteor or via node main.js?

Did you made any settings to env var MONGO_URL?

TomFreudenberg commented 8 years ago

Well after some fresh test, I can confirm this as an error - same on my system on scaleway servers.

I will check the compiler settings and report here

TomFreudenberg commented 8 years ago

@physicsteacher @TPXP

I did the fix for that. I depends on conflictive compiler defines in chromium v8 engine when compiling mongo an arm ... totally spooky ;-)

I will update the bintray binary packages when new compile is ready.

@physicsteacher - thanks for posting that. Tom

TomFreudenberg commented 8 years ago

This is fixed in binary builds from release 1.3.3.1

If you need this fix also in release 1.2.1 you have to rebuild the mongodb and dev_bundle by your own

TomFreudenberg commented 8 years ago

ATTENTION due to the very long compile time on RasPi 1 (armv6l) I have NOT REBUILD that mongo binaries for the RasPi A. Hope for your understanding, all other parts are working exactly as on other devices