Building gstreamer sdk

Ole Bromose ob at dansound.dk
Sat Oct 26 09:38:28 CEST 2013


On 10/25/2013 04:43 PM, Andoni Morales wrote:
>
>
>
> 2013/10/25 Andoni Morales <ylatuya at gmail.com <mailto:ylatuya at gmail.com>>
>
>
>
>
>     2013/10/25 Ole Bromose <ob at dansound.dk <mailto:ob at dansound.dk>>
>
>         On 10/24/2013 12:36 PM, Andoni Morales wrote:
>>         [snip]
>>
>>
>>             Ole and Sebastian, FWIW, I have just seen the same thing
>>             using cerbero 1.2 branch on Precise.
>>
>>             I worked around this temporarily by finding where
>>             '-prefer-non-pic' was being added to liba52's compiler
>>             flags and disabling that.
>>
>>             Specifically, I found line 12687 (!) of the configure
>>             script in a52dec-0.7.4:
>>
>>             LIBA52_CFLAGS="$LIBA52_CFLAGS -prefer-non-pic"
>>
>>             I commented that out (prepended a #) and the a52 build
>>             worked.
>>
>>
>>         Hi,
>>
>>         This is should be fixed now in:
>>
>>         http://cgit.freedesktop.org/gstreamer-sdk/a52dec/commit/?id=3f2ece3e30b1f59b169c787ff9e078e10a19750a
>>
>>         To rebuild the recipe:
>>
>>         cerbero cleanone a52dec
>>         cerbero buildone a52dec
>>
>>
>>         Cheers,
>>         Andoni
>
>         Hi,
>
>         After a fresh checkout of the 1.2 branch a52dec did build on
>         my Ubuntu 13.4. As far as I can see all plugins are built.
>         However, I got the following error late in the build process:
>
>
>         ***** Error running 'package' command:
>         Recipe 'gst-plugins-bad-1.0-static' failed at the build step
>         'post_install'
>         Traceback (most recent call last):
>           File
>         "/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/build/oven.py",
>         line 103, in _cook_recipe
>             stepfunc()
>           File
>         "/home/ole/Stuff/gstreamer/sdk/cerbero/recipes/custom.py",
>         line 79, in post_install
>             os.path.join(self.config.prefix, f))
>           File "/usr/lib/python2.7/shutil.py", line 82, in copyfile
>             with open(src, 'rb') as fsrc:
>         IOError: [Errno 2] No such file or directory:
>         '/home/ole/cerbero/sources/linux_x86_64/gst-plugins-bad-1.0-static-1.2/static-build/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstfragmented.a'
>
>         Don't know whether this is fatal?
>
>
>     This was fixed in  master a few days ago:
>
>     commit 191ac6346b8a0017b0111fa82798119f32163c64
>     Author: Andoni Morales Alastruey <ylatuya at gmail.com
>     <mailto:ylatuya at gmail.com>>
>     Date:   Thu Oct 3 15:10:13 2013 +0200
>
>         gst-plugins-bad: add missing dep in gnutls for HLS
>
>
> It's now in the 1.2 branch too.
>
> Cheers,
> Andoni
>
>
>     Andoni
>
>
>

Hi,

I took once more a fresh checkout of the 1.2 branch late yesterday. I 
checked the build this morning: everything ok except when generating the 
.deb-packages (the last build step?). Here I get the following error:

dpkg-buildpackage: host architecture amd64
  dpkg-source --before-build gstreamer-sdk-gstreamer-1.0-capture-1.2.0
  fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
dh_clean
  debian/rules build
dh_testdir
touch build-stamp
  fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_installdirs
dh_installdocs
dh_install
dh_testdir -a
dh_testroot -a
dh_strip -a --dbg-package=gstreamer-sdk-gstreamer-1.0-capture-dbg
dh_link -a
dh_compress -a
dh_fixperms -a
dh_makeshlibs -a -V
dh_installdeb -a
dh_shlibdeps -a
dpkg-shlibdeps: error: no dependency information found for 
/opt/gstreamer-sdk/lib/libgstmpegts-1.0.so.0 (used by 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstdvb.so)
dh_shlibdeps: dpkg-shlibdeps 
-Tdebian/gstreamer-sdk-gstreamer-1.0-capture.substvars 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/libgstbasecamerabinsrc-1.0.so.0.200.0 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/libgstphotography-1.0.so.0.200.0 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstcamerabin2.so 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstdvb.so 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstvideo4linux2.so 
debian/gstreamer-sdk-gstreamer-1.0-capture/opt/gstreamer-sdk/lib/gstreamer-1.0/libgstximagesrc.so 
returned exit code 2
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit 
status 2
Traceback (most recent call last):
   File "/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/main.py", line 
103, in run_command
     res = commands.run(command, self.config, self.args)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/commands/__init__.py", 
line 78, in run
     return _commands[command].run(config, args)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/commands/package.py", 
line 80, in run
     args.force, args.keep_temp)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/packages/linux.py", line 
55, in pack
     self.pack_deps(output_dir, tmpdir, force)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/packages/linux.py", line 
112, in pack_deps
     packager.pack(output_dir, self.devel, force, True, True, tmpdir)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/packages/linux.py", line 
75, in pack
     paths = self.build(output_dir, tarname, tmpdir, packagedir, srcdir)
   File 
"/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/packages/debian.py", line 
276, in build
     shell.call('dpkg-buildpackage -rfakeroot -us -uc -D -b', srcdir)
   File "/home/ole/Stuff/gstreamer/sdk/cerbero/cerbero/utils/shell.py", 
line 105, in call
     raise FatalError(_("Error running command: %s") % cmd)
FatalError: Fatal Error: Error running command: dpkg-buildpackage 
-rfakeroot -us -uc -D -b
***** Error running 'package' command:
Fatal Error: Error running command: dpkg-buildpackage -rfakeroot -us -uc 
-D -b
usage: cerbero-uninstalled [-h] [-c CONFIG]

{add-recipe,tag,genxcconfig,genlibfiles,check,list-packages,build,add-package,genvsprops,shell,run,cleanone,packageinfo,buildone,wipe,debug-packages,package,bootstrap,list,checkpackage,deps,gensdkshell}
                            ...


Regards
Ole

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131026/d35a6a24/attachment.html>


More information about the gstreamer-devel mailing list