Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ContextBroker running in a Raspberry #15

Closed
fgalan opened this issue Oct 23, 2013 · 11 comments
Closed

ContextBroker running in a Raspberry #15

fgalan opened this issue Oct 23, 2013 · 11 comments

Comments

@fgalan
Copy link
Member

fgalan commented Oct 23, 2013

This is as simple (or difficult :) as to compile Context Broker code in a Raspberry Pi device. Given that we currently compile it in Debian in some systems, it shouldn't be too dificult.

@kzangeli
Copy link
Member

Compiling the orion broker will probably not cause too much pain.
I would worry more about the libraries we depend on.
Another problem could arise if we want mongo to run inside Raspberry as well.

@fgalan
Copy link
Member Author

fgalan commented Nov 10, 2013

Regarding MongoDB running in Raspberry Pi, I found recently this post on one LinkedIn group related with MongoDB:

http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&discussionID=5803776539321450497&gid=4916171&trk=eml-anet_dig-b_nd-pst_ttle-cn&fromEmail=&ut=1FLW9KpUCf_RY1

@fgalan fgalan added the backlog label Jul 10, 2014
@fgalan
Copy link
Member Author

fgalan commented Mar 17, 2015

According to user's report, the current driver used by Orion (release 0.19.0 and before) cannot be compiled in 32 bits (that I understand is the architecture Raspberry uses).

It seems that mongo-cxx-driver-legacy-1.0.0 can be compiled in Raspberry. At the end, I think we will move to that driver (the main motiviation is to use a "modern" version of the driver).

@eavelardev
Copy link

This mongodb run in Raspberry pi 2: http://facat.github.io/cross-compile-mongodb-for-arm.html I tested in this version of Debian Jessie for Raspberry Pi 2 http://sjoerd.luon.net/posts/2015/02/debian-jessie-on-rpi2/ . mongo-cxx-driver-legacy-1.0.2 compile without "warning {standard input}:xx: Warning: swp{b} use is deprecated for ARMv6 and ARMv7" in this version, present in testings of Raspbian

@fgalan
Copy link
Member Author

fgalan commented Sep 24, 2015

Thanks @avelardev, very valuable information to implement this issue!

@eavelardev
Copy link

I'm working on the migration of Orion Context Broker to Raspberry Pi 2 as a research project of my school so I'll be posting my results.

@fgalan
Copy link
Member Author

fgalan commented Sep 24, 2015

Just to clarify regarding

It seems that mongo-cxx-driver-legacy-1.0.0 can be compiled in Raspberry. At the end, I think we will move to that driver (the main motiviation is to use a "modern" version of the driver).

that we moved to mongo-cxx-driver-legacy-1.0.2 in Orion 0.22.0, so this impediment to compile Orion in Raspberry Pi was removed.

@eavelardev
Copy link

@fgalan The version of mongo-cxx-driver-legacy of Orion 0.22.0 is the same of Orion 0.24.0

@fgalan
Copy link
Member Author

fgalan commented Sep 24, 2015

@fgalan The version of mongo-cxx-driver-legacy of Orion 0.22.0 is the same of Orion 0.24.0

Yes, it is.

fgalan pushed a commit that referenced this issue Jan 29, 2018
…ntu_1704

Hardening/warnings as errors in ubuntu 1704
@fgalan
Copy link
Member Author

fgalan commented Feb 15, 2018

Raspberry is at the present moment out of target systems in which Orion have to run. Thus, we are closing this issue.

However, we are always open to contribution from the community so if you have a procedure about it, please don't hesitate to cast the corresponding pull request :)

@fgalan
Copy link
Member Author

fgalan commented Feb 26, 2020

So, in the end, more than 6 years after we created this issue :), @fisuda has achieved it! See PR #3630

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

No branches or pull requests

3 participants