lynn
On 04/05/13 22:21, Werner Flamme wrote:
[04.05.2013 22:10] [lynn]:
After qmake && make
src3party/libechonest/Song.cpp:29:30: fatal error: qjson/serializer.h: No such file or directory Maybe it's in one of the following packages?
webpin serializer.h 20 results (20 packages) found for "serializer.h" in openSUSE_123 Hi Found it. the clue was in the
qjson/serializer.h:
We need qjson-devel added to the dependencies for the zypper install. Now it builds just fine. It looks exactly the same as on Ubuntu.
The OP wants a rpm. Is that a big step from here? HTH L x
Lynn, If you want to build rpm's for opensuse you should get familiar with build.opensuse.org. You see a fairly normal webui, but it back-ended by about 75 machines running a build farm. 100% of opensuse is built and distributed from there. All the official devel projects are there and if I recall correctly about 40,000 people have accounts that let them build packages (rpms or debs). In the case of yarock, I see that it is 4 people's home projects and one "unsupported" project: https://build.opensuse.org/search. (Type yarock in the box and search.) If none of those build for 12.3, you just have to branch one of those that is close to working and edit the specfile to use the tarball you are compiling and to add "BuildRequires: qjson-devel". The specfile in RIP might be the best starting point because the implication is it used to be a supported package and the specfile should have been of a decent quality. For something that simple you can do it all via the webui. Once the build is done, you can install directly from your home project even if you choose not to publish the rpms. Only published rpms show up in the normal search.opensuse.org results. Once your needs get a little more sophisticated you can use "osc" to interact with the build farm and do local builds inside a chroot env. It is all very polished and worth taking the time to learn. Fyi: once you get a package you think is right, you have the option of submitting it to a devel project for review, and from there to factory for inclusion in 13.1. At that point you have joined the ranks of opensuse maintainers. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org