-
Notifications
You must be signed in to change notification settings - Fork 29
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
Build RPM on Centos #178
Comments
What I have tried:
|
To build a package you have to create a tarball, it is usually something like this:
|
Or you can download tarball from github: https://github.com/reverbrain/eblob/archive/v0.23.14.tar.gz |
Thanks. For now I have built all the RPMs on latest Centos 7. However I faced up with a conflict situation related to For those who interested, here are steps to build and install Elliptics RPMs from scratch (please find out the
|
Elliptics rpm package should only depend on What was the package which depended on msgpack instead of compat-msgpack-devel? |
This: https://github.com/cocaine/cocaine-core/blob/v0.11/cocaine-bf.spec According to documentation (http://doc.reverbrain.com/elliptics:server_eblob_tutorial) I need the above packages to build elliptics (See https://github.com/reverbrain/elliptics/blob/master/elliptics-bf.spec, Line 15,16):
, but these two depend on
which is in conflict with already installed Fix me if I'm wrong. |
Yup, that's a problem, let us think a little on the proper fix. |
Sure, installing from repo works fine for me. I just want to build it from scratch, and it also works with a liitle bit of |
Maybe (just maybe) the solution is to move cocaine to |
Yes, that is one of the possible ways. But it doesn't solve the case when there is already some application on your server which requires msgpack-devel, or if it is just installed. |
Yes, that was my situation, and I was forced to remove msgpack-devel. What is the difference between Other solution (not sure about that) is to link msgpack statically avoiding RPM deps. |
Offtopic: did you consider Google Protocol Buffers? It's stable for months |
msgpack 1.x is not API compatible with msgpack 0.x, we used to use older version, since elliptics uses it for many years, currently distributives started to switch to newer backward incompatible API. You can not statically link msgpack since there is no appropriate library in the distributives. Protocol buffers are "stable for months"? For MONTHS? |
Then it makes sense. |
Excuse me, how to build eblob RPM on Centos 7?
Here are Debian instructions: http://doc.reverbrain.com/elliptics:server_eblob_tutorial
I trie to build:
What's next? Many thanks!
The text was updated successfully, but these errors were encountered: