Package Details: lib32-gstreamer0.10 0.10.36.1-3

Git Clone URL: https://aur.archlinux.org/lib32-gstreamer0.10.git (read-only, click to copy)
Package Base: lib32-gstreamer0.10
Description: GStreamer Multimedia Framework
Upstream URL: http://gstreamer.freedesktop.org/
Licenses: LGPL
Submitter: alucryd
Maintainer: asm0dey
Last Packager: asm0dey
Votes: 39
Popularity: 0.054380
First Submitted: 2014-09-22 09:10 (UTC)
Last Updated: 2020-10-30 21:40 (UTC)

Latest Comments

asm0dey commented on 2020-10-30 21:40 (UTC)

Fixed

asm0dey commented on 2019-03-18 09:04 (UTC)

Also, if you;ll look into PKGBUILD you'll find python2 makedep

asm0dey commented on 2019-03-18 09:02 (UTC)

@jaysee I'm unsure why it doesn't build for you in chroot, but it's built for me inside this image https://cloud.docker.com/repository/docker/asm0dey/aur-tester/general, which is evidence that there is everything needed in base arch + yay AUR helper

jaysee commented on 2019-03-17 16:43 (UTC)

Missing dependency python. Cannot build in a chroot.

make[1]: Entering directory '/build/lib32-gstreamer0.10/src/gstreamer'
Making all in pkgconfig
make[2]: Entering directory '/build/lib32-gstreamer0.10/src/gstreamer/pkgconfig'
  CP     gstreamer-0.10.pc
  CP     gstreamer-check-0.10.pc
  CP     gstreamer-base-0.10.pc
  CP     gstreamer-controller-0.10.pc
  CP     gstreamer-dataprotocol-0.10.pc
  CP     gstreamer-net-0.10.pc
  CP     gstreamer-0.10-uninstalled.pc
  CP     gstreamer-controller-0.10-uninstalled.pc
  CP     gstreamer-dataprotocol-0.10-uninstalled.pc
  CP     gstreamer-net-0.10-uninstalled.pc
  CP     gstreamer-base-0.10-uninstalled.pc
  CP     gstreamer-check-0.10-uninstalled.pc
make[2]: Leaving directory '/build/lib32-gstreamer0.10/src/gstreamer/pkgconfig'
Making all in gst
make[2]: Entering directory '/build/lib32-gstreamer0.10/src/gstreamer/gst'
  GEN      gstenumtypes.h
  GEN      gstenumtypes.c
  GEN      gstmarshal.h
  GEN      gstmarshal.c
/usr/bin/env: ‘python3’: No such file or directory
/usr/bin/env: ‘python3’: No such file or directory
/usr/bin/env: make[2]: *** [Makefile:1999: gstenumtypes.h] Error 127
‘python3’: No such file or directorymake[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:2007: gstenumtypes.c] Error 127

make[2]: *** [Makefile:1988: gstmarshal.h] Error 127
/usr/bin/env: ‘python3’: No such file or directory
make[2]: *** [Makefile:1992: gstmarshal.c] Error 127
make[2]: Leaving directory '/build/lib32-gstreamer0.10/src/gstreamer/gst'
make[1]: *** [Makefile:751: all-recursive] Error 1
make[1]: Leaving directory '/build/lib32-gstreamer0.10/src/gstreamer'
make: *** [Makefile:655: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/build/aur-builder/chroot/538617/build/build
Error executing command: makechrootpkg -c -r /home/build/aur-builder/chroot/538617

asm0dey commented on 2018-06-03 12:07 (UTC)

To fix issues I propose to use following patch do PKGBUILD:

--- PKGBUILD.old    2018-06-03 15:06:57.386765557 +0300
+++ PKGBUILD    2018-06-03 15:06:28.806765862 +0300
@@ -8,20 +8,18 @@
 arch=('x86_64')
 license=('LGPL')
 url='http://gstreamer.freedesktop.org/'
-depends=('gstreamer0.10' 'lib32-glib2' 'lib32-libxml2')
+depends=('gstreamer0.10' 'lib32-glib2' 'lib32-libxml2' 'gtk-doc')
 makedepends=('gcc-multilib' 'git' 'intltool' 'python2')
-source=('git://anongit.freedesktop.org/gstreamer-sdk/gstreamer#commit=3ddc31eaa18c3be1613e43430eca78a3e445639e'
-        'bison3.patch')
+source=('git://github.com/GStreamer/gstreamer.git#branch=0.10'
+        'git://github.com/GStreamer/common.git')
 sha256sums=('SKIP'
-            'ed154e280abf59b24d98a8ab0fe868b449b26aa61f7ae3813fab8ac615fcaefa')
+            'SKIP')

 prepare() {
   cd gstreamer
-
-  patch -Np1 -i ../bison3.patch
-  sed 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' -i configure.ac
-
-  NOCONFIGURE=1 ./autogen.sh
+  git submodule init
+  git config submodule.common.url $srcdir/common
+  git submodule update
 }

 build() {
@@ -30,7 +28,7 @@
   export CC='gcc -m32'
   export CXX='g++ -m32'
   export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
-
+  ./autogen.sh
   ./configure \
     --prefix='/usr' \
     --libdir='/usr/lib32' \
@@ -54,4 +52,3 @@
 }

 # vim: ts=2 sw=2 et:
-
------------------------------------------------------------

asm0dey commented on 2018-06-03 11:39 (UTC)

It looks like git repository doesn't exist anymore

Cloning into bare repository '/tmp/finkel/trizen-finkel/lib32-gstreamer0.10/gstreamer'...
fatal: repository 'https://anongit.freedesktop.org/gstreamer-sdk/gstreamer/' not found

Kppqju77 commented on 2017-02-27 15:56 (UTC) (edited on 2017-02-27 16:01 (UTC) by Kppqju77)

git retrieval is really long for me, making it almost impossible to build... I switched to your repo alucryd, it is much easier that way, thank you.

alucryd commented on 2015-11-05 17:22 (UTC)

Bison is part of base-devel, you're supposed to have it installed.

FadeMind commented on 2015-11-05 16:58 (UTC)

Please add depends bison checking if g++ -m32 supports -c -o file.o... (cached) yes checking whether the g++ -m32 linker (/usr/bin/ld -m elf_i386) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: working c++ compiler found: yes checking for perl... /usr/bin/perl checking for bison... no configure: error: Could not find bison

mhspace commented on 2014-12-09 18:21 (UTC)

I also confirm that --disable-introspection solves the build issues.

alucryd commented on 2014-12-02 13:29 (UTC)

GIR files might be useful for Vala projects and the likes, I'm not keen on disabling them, not to mention multilib packages should be built with the same options as their regular counterpart. Although, since GIR files should be exactly the same symlinks are probably a good idea. I'll see what I can do sometime this week.

barraponto commented on 2014-12-02 12:48 (UTC)

I confirm that `--disable-introspection` solves the build issues.

malinas commented on 2014-11-09 01:57 (UTC)

it will compile if one adds to configure --disable-introspection.

Bazon commented on 2014-11-02 08:44 (UTC)

If it is useful for anyone: Ready-built package: https://dl.dropboxusercontent.com/u/12168886/arch/lib32-gstreamer0.10-0.10.36-4-x86_64.pkg.tar.xz Install with sudo pacman -U lib32-gstreamer0.10-0.10.36-4-x86_64.pkg.tar.xz Status: Works for me.

felipe.facundes commented on 2014-10-30 03:18 (UTC)

(lt-Gst-0.10:31365): GLib-ERROR **: gmem.c:353: overflow allocating 1701079383*4 bytes Command '['/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst/tmp-introspectFxXf7T/Gst-0.10', '--introspect-dump=/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst/tmp-introspectFxXf7T/functions.txt,/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst/tmp-introspectFxXf7T/dump.xml']' returned non-zero exit status -5 Makefile:1847: recipe for target 'Gst-0.10.gir' failed make[4]: *** [Gst-0.10.gir] Error 1 make[4]: Leaving directory '/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst' Makefile:1502: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst' Makefile:844: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer/gst' Makefile:745: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-rfacundes/aur-lib32-gstreamer0.10/src/gstreamer' Makefile:648: recipe for target 'all' failed make: *** [all] Error 2

alucryd commented on 2014-10-02 08:23 (UTC)

I remove it from multilib because it's old, ugly and nobody cares for it, I'm not sure you'll find someone who wants to package it. Anyway, just follow the link BaconHunter posted, it couldn't be more easy.

orschiro commented on 2014-10-02 04:01 (UTC)

Is there a user repository that contains a compiled binary package of this?

BaconHunter commented on 2014-09-29 13:01 (UTC)

Ditto. For those unfamiliar, multilib-build is a magic chroot build script. https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

timxx commented on 2014-09-29 02:42 (UTC)

Thanks, it works when building with multilib-build.

alucryd commented on 2014-09-28 11:03 (UTC)

I get the same when building on my system, but it builds fine in a clean chroot. Please try that.

MonkeyWrench32 commented on 2014-09-28 04:18 (UTC)

I'm having a similar problem trying to build this as a dependency for crossover: http://pastebin.com/rG2rxyJt

alucryd commented on 2014-09-22 22:16 (UTC)

This is not a dependency of pcsx2, only lib32-wxgtk depends on it. Anyway, it's no longer the case, I just removed gst0.10 support from lib32-wxgtk like I did with lib32-wxgtk2.8 in [multilib].

aphirst commented on 2014-09-22 21:18 (UTC)

While trying to build (ultimately as a dependency for pcsx2-git), I get the following compilation error: http://pastebin.com/DAjLZh2y