Re: [opensuse-packaging] Need help fixing gstreamer-0_10-plugins-bad, what is cog?
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 09:31 AM, Toni wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
Hi, multimedia:libs gstreamer-0_10-plugins-bad is failing to build libgstcog for everything except 11.2. The ./config output says for factory standard :- configure: *** checking feature: Cog plugin *** configure: *** for plug-ins: cog *** checking for COG... no no configure: *** These plugins will not be built: cog but the 11.2 build finds cog.
My question is what provides cog. I've searched 11.2 packages and can only come up with discogs from packman and google brings up a cog package which looks multimedia related. I'm double posting to packaging and factory. you need the new orc (The Oil Runtime Compiler) package.
look here http://packman.links2linux.de/package/orc
and add BuildRequires: orc-devel orc to the gstreamer package
Thanks Dave P
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it? Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/8767c3ade838f0f1c0c955d9c6a2aa83.jpg?s=120&d=mm&r=g)
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 09:31 AM, Toni wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
Hi, multimedia:libs gstreamer-0_10-plugins-bad is failing to build libgstcog for everything except 11.2. The ./config output says for factory standard :- configure: *** checking feature: Cog plugin *** configure: *** for plug-ins: cog *** checking for COG... no no configure: *** These plugins will not be built: cog but the 11.2 build finds cog.
My question is what provides cog. I've searched 11.2 packages and can only come up with discogs from packman and google brings up a cog package which looks multimedia related. I'm double posting to packaging and factory.
you need the new orc (The Oil Runtime Compiler) package.
look here http://packman.links2linux.de/package/orc
and add BuildRequires: orc-devel orc to the gstreamer package
Thanks Dave P
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
I just checked my gstreamer-plugins-bad package. The solution is: %__sed -i -e 's|libpng12|libpng|g' configure %__sed -i -e 's|png_infopp_NULL|NULL|g' \ ext/cog/gstlogoinsert.c as the cog plugin needs libpng and the configure is checking for linpng12 instead of libpng. the second sed statement is also needed, this symbol was deprecated long times and is now remved in libpng-1.4
Thanks Dave P
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 10:41 AM, oc2pus@arcor.de wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 09:31 AM, Toni wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
Hi, multimedia:libs gstreamer-0_10-plugins-bad is failing to build libgstcog for everything except 11.2. The ./config output says for factory standard :- configure: *** checking feature: Cog plugin *** configure: *** for plug-ins: cog *** checking for COG... no no configure: *** These plugins will not be built: cog but the 11.2 build finds cog.
My question is what provides cog. I've searched 11.2 packages and can only come up with discogs from packman and google brings up a cog package which looks multimedia related. I'm double posting to packaging and factory.
you need the new orc (The Oil Runtime Compiler) package.
look here http://packman.links2linux.de/package/orc
and add BuildRequires: orc-devel orc to the gstreamer package
Thanks Dave P
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
I just checked my gstreamer-plugins-bad package. The solution is: %__sed -i -e 's|libpng12|libpng|g' configure %__sed -i -e 's|png_infopp_NULL|NULL|g' \ ext/cog/gstlogoinsert.c
as the cog plugin needs libpng and the configure is checking for linpng12 instead of libpng. the second sed statement is also needed, this symbol was deprecated long times and is now remved in libpng-1.4
I put it in on the last line of the %prep stage but still no cog, I'm still working on the orc-devel, the libpng will explain the 11.2 build success though. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/8767c3ade838f0f1c0c955d9c6a2aa83.jpg?s=120&d=mm&r=g)
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 10:41 AM, oc2pus@arcor.de wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 09:31 AM, Toni wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
Hi, multimedia:libs gstreamer-0_10-plugins-bad is failing to build libgstcog for everything except 11.2. The ./config output says for factory standard :- configure: *** checking feature: Cog plugin *** configure: *** for plug-ins: cog *** checking for COG... no no configure: *** These plugins will not be built: cog but the 11.2 build finds cog.
My question is what provides cog. I've searched 11.2 packages and can only come up with discogs from packman and google brings up a cog package which looks multimedia related. I'm double posting to packaging and factory.
you need the new orc (The Oil Runtime Compiler) package.
look here http://packman.links2linux.de/package/orc
and add BuildRequires: orc-devel orc to the gstreamer package
Thanks Dave P
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
I just checked my gstreamer-plugins-bad package. The solution is: %__sed -i -e 's|libpng12|libpng|g' configure %__sed -i -e 's|png_infopp_NULL|NULL|g' \ ext/cog/gstlogoinsert.c
as the cog plugin needs libpng and the configure is checking for linpng12 instead of libpng. the second sed statement is also needed, this symbol was deprecated long times and is now remved in libpng-1.4
I put it in on the last line of the %prep stage but still no cog, I'm still working on the orc-devel, the libpng will explain the 11.2 build success though. check the config.log why the plugin is not configured/builded.
Thanks Dave P
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 11:22 AM, oc2pus@arcor.de wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 10:41 AM, oc2pus@arcor.de wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
On 04/09/2010 09:31 AM, Toni wrote:
Am Freitag, 9. April 2010 schrieb Dave Plater:
Hi, multimedia:libs gstreamer-0_10-plugins-bad is failing to build libgstcog for everything except 11.2. The ./config output says for factory standard :- configure: *** checking feature: Cog plugin *** configure: *** for plug-ins: cog *** checking for COG... no no configure: *** These plugins will not be built: cog but the 11.2 build finds cog.
My question is what provides cog. I've searched 11.2 packages and can only come up with discogs from packman and google brings up a cog package which looks multimedia related. I'm double posting to packaging and factory. snip I just checked my gstreamer-plugins-bad package. The solution is: %__sed -i -e 's|libpng12|libpng|g' configure %__sed -i -e 's|png_infopp_NULL|NULL|g' \ ext/cog/gstlogoinsert.c
as the cog plugin needs libpng and the configure is checking for linpng12 instead of libpng. the second sed statement is also needed, this symbol was deprecated long times and is now remved in libpng-1.4
I put it in on the last line of the %prep stage but still no cog, I'm still working on the orc-devel, the libpng will explain the 11.2 build success though.
check the config.log why the plugin is not configured/builded.
It's not the lack of orc-devel, time to compare the 11.2 build log with factory with special attention to libpng. Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/c2245049e7e6a67166114fef782634e3.jpg?s=120&d=mm&r=g)
On 4/9/2010 at 9:47, Dave Plater <davejplater@gmail.com> wrote: Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
As the original packager of orc of course I have an opinion here :) orc being a compiler, and not just a 'tool', we had the discussion to put the -devel files into the main package and make rpmlint quiet by adding Provides: orc-devel to the main package. You will never want orc without the headers anyways (same as with gcc: you just need the standard headers with it). This package has been submitted to Factory already (as you remember). Not sure if it was changed to a link in the meantime or if it's still a 'full package' in multimedia:libs... if so, this should probably be changed as it's the devel project / package of orc. Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 01:10 PM, Dominique Leuenberger wrote:
On 4/9/2010 at 9:47, Dave Plater <davejplater@gmail.com> wrote:
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
As the original packager of orc of course I have an opinion here :) orc being a compiler, and not just a 'tool', we had the discussion to put the -devel files into the main package and make rpmlint quiet by adding Provides: orc-devel to the main package.
You will never want orc without the headers anyways (same as with gcc: you just need the standard headers with it).
This package has been submitted to Factory already (as you remember). Not sure if it was changed to a link in the meantime or if it's still a 'full package' in multimedia:libs... if so, this should probably be changed as it's the devel project / package of orc.
Dominique
The link works, I think someone may have fixed the problem of new packages not having links in their devel project. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 01:40 PM, Dave Plater wrote:
On 04/09/2010 01:10 PM, Dominique Leuenberger wrote:
On 4/9/2010 at 9:47, Dave Plater <davejplater@gmail.com> wrote:
Ok I think I see the problem, multimedia:libs orc doesn't provide a devel package but the strange part is the 11.2 build finds cog. The build for factory loads orc and liborc, as does the 11.2 build. I'll have a closer look at the orc package maybe 11.2 liboil has something to do with it?
As the original packager of orc of course I have an opinion here :) orc being a compiler, and not just a 'tool', we had the discussion to put the -devel files into the main package and make rpmlint quiet by adding Provides: orc-devel to the main package.
You will never want orc without the headers anyways (same as with gcc: you just need the standard headers with it).
This package has been submitted to Factory already (as you remember). Not sure if it was changed to a link in the meantime or if it's still a 'full package' in multimedia:libs... if so, this should probably be changed as it's the devel project / package of orc.
Dominique
The link works, I think someone may have fixed the problem of new packages not having links in their devel project. Regards Dave P
Sorry reading my answer it looks vague, multimedia:apps orc is a full package, not just a link, with a link to factory which enables a diff to be displayed between devel and factory. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/bff5f3a982c0eca43c2cf6e50e2daaff.jpg?s=120&d=mm&r=g)
Le vendredi 09 avril 2010, à 13:53 +0200, Dave Plater a écrit :
Sorry reading my answer it looks vague, multimedia:apps orc is a full package, not just a link, with a link to factory which enables a diff to be displayed between devel and factory.
That's a branch :-) And I think I manually created it once orc got accepted in Factory. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/b1a0edc535182bc18779eac72052bd7a.jpg?s=120&d=mm&r=g)
On 04/09/2010 02:16 PM, Vincent Untz wrote:
Le vendredi 09 avril 2010, à 13:53 +0200, Dave Plater a écrit :
Sorry reading my answer it looks vague, multimedia:apps orc is a full package, not just a link, with a link to factory which enables a diff to be displayed between devel and factory.
That's a branch :-) And I think I manually created it once orc got accepted in Factory.
Vincent
It should be done automatically when the package is accepted, I only noticed that lilypond didn't have a link when it showed up on the Status of project openSUSE:Factory page as having different contents. After I used osc linkpac it dissappeared. Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
Dave Plater
-
Dominique Leuenberger
-
oc2pus@arcor.de
-
Vincent Untz