[MeeGo-dev] Problems with OBS

Nasa nasa01 at comcast.net
Thu Sep 15 13:52:59 UTC 2011


Hi gang,

Please hang in there with me on this :}  

I am packaging some libraries/program for E17 (from thier SVN). Doing so I am running into some *issues* I was hoping I can get some assistance with.

1. I started off using a single repo (meego.com:trunk) and got about 90% of the items to compile. One item I was having issue with was libplayer, which I had branched off of airfoll. The repos he is using libplayer compiled fine on, but mine gave me errors about "gst/gst.h" being missing. I checked the gstreamer-devel was installed and that no changes in library paths had changed in the updated packages. Since all that seemed correct, I decided to add the meego 1.2 repo (which shows up as meego_trunk_standard ) to see if that would work, plus figured those using 1.2 might get some use out of my packaging. Well, for libplayer it did work -- so the question is how do I fix it for the initial repo?

2. I figured that the doing the 2nd repo should be straight forward as I *thought* I had the bugs worked mostly out. Wrong. A number of packages failed to compile due to missing packages -- requiring adding new BuildRequires statement for those packages. I don't believe 1.2 and trunk are that much different, are they?

3. Some packages completely fail for errors that don't show up on the first repo. And this isn't relative to the packages in the repo itself. For example e_dbus (library from EFL) uses eina to build. Eina-devel is show as being installed, but I get an error relating to eina.h not being there... Which the original repo doesn't show. Anyone knows what gives with that and/or how to fix it?

4. Last one (I hope) -- The following line is in one library spec file:
%{_bindir}/inkscape2edc
If it's commented out, it builds fine with first repo - but not the 2nd. Uncomment it and the
reverse is true. The file does indeed exist...
The working version shows this in it's logs:
test -z "/usr/bin" || /bin/mkdir -p "/home/abuild/rpmbuild/BUILDROOT/edje-1.0.999.63277-19.1.i386/usr/bin"
 /usr/bin/install -c inkscape2edc '/home/abuild/rpmbuild/BUILDROOT/edje-1.0.999.63277-19.1.i386/usr/bin'
In the none working version, the 2nd line is missing.



Any help would be appreciated,

Nasa 


More information about the MeeGo-dev mailing list