Package Details: lib32-gstreamer0.10-ugly 0.10.19-10

Git Clone URL: (read-only)
Package Base: lib32-gstreamer0.10-ugly
Description: GStreamer Multimedia Framework Ugly plugin libraries, lib32
Upstream URL:
Keywords: lib32
Licenses: LGPL
Submitter: None
Maintainer: GordonGR
Last Packager: GordonGR
Votes: 8
Popularity: 0.081413
First Submitted: 2010-02-26 00:18
Last Updated: 2015-12-20 14:27

Latest Comments

Enverex commented on 2016-08-16 15:03

As there is no lib32-twolame, can you add --disable-twolame to the configure stage? That way it'll stop people running into the issue they're currently seeing due to it seeing the 64bit lib and trying to link to that.

Roken commented on 2015-12-14 21:01

Well, it's not the end of the world. Packer to get the builds, then a manual pacman -U to install works. I'm sure it will work with other AUR helpers.

GordonGR commented on 2015-12-14 14:51

FadeMind: Thank you.

Rroken: Ah, now I understand. Yaourt does (or did, when I last used it) something similar: It would note that two packages must be updated. It would build one (so the other as well), install them both; then, for the second package, do the same thing all over again. These are bugs in the AUR helpers, I'm afraid. There is nothing to be done on our end and, of course, they are no reason to stop providing split packages. Lately I have been using cower. It only checks what packages need updating and downloads the source code for them (with -uud). Then it lets me compile them and build them myself.

FadeMind commented on 2015-12-14 12:14

--disable-twolame works here too.


Roken commented on 2015-12-13 15:30

Using an AUR helper (packer in my case) gives a "duplicate target" error of the build when it tries to install. I'm pretty sure that this is an error that is coming from pacman, though I'm less sure whether it's directly related to the two packages being built, or both packages being built in conjunction with a separate plugins package being available, effectively duplicating the plugins. Unfortunately, I don't know enough about how pacman works behind the scenes to speculate.

GordonGR commented on 2015-12-13 11:34

Roken, thanks for reply, I will add it to the PKGBUILD. I'm sorry though, I don't understand what you mean by "duplicate target". The idea behind split packages is that the code is compiled once and produces two packages at the same time. Then you can install one or both (but obviously foo-plugins depends on foo). [extra] does it the same way, yes, and I think it's reasonable. How would you prefer it?

Roken commented on 2015-12-13 08:29

--disable-twolame works here.

There is another issue which seems to be a result of the split package, and that is that lib32-gstreamer0.10-ugly also builds lib32-gstreamer-ugly-plugins, resulting in a "duplicate target" error. going to the build directory and installing each package manually works, and satisfies the update check, but surely if you are splitting the packages they should either be built exclusively by the package, or not be offered separately? (the same applies with gst bad packages)

GordonGR commented on 2015-12-12 14:57

FadeMind, nothing of the sort happens here. My guess is you have community/twolame installed, for which there is no lib32 counterpart, and that confuses the configure script. What happens if you try a --disable-twolame or something similar?

FadeMind commented on 2015-12-12 13:40

@ GordonGR:

make[3]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext/x264'
CC libgstcdio_la-gstcdiocddasrc.lo
CC libgstamrwbdec_la-amrwbdec.lo
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../ when searching for -ltwolame
/usr/bin/ld: skipping incompatible /usr/lib/ when searching for -ltwolame
/usr/bin/ld: cannot find -ltwolame
collect2: error: ld returned 1 exit status
Makefile:564: recipe for target '' failed
make[3]: *** [] Error 1
make[3]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext/twolame'
Makefile:827: recipe for target 'twolame' failed
make[2]: *** [twolame] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext/cdio'
make[3]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext/amrnb'
make[3]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext/amrwbdec'
make[2]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly/ext'
Makefile:600: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/lib32-gstreamer0.10-ugly/src/gst-plugins-ugly'
Makefile:529: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
[tomasz@arch lib32-gstreamer0.10-ugly]$

Missing 32 lib version of twolame.

GordonGR commented on 2015-12-12 13:02

Fixed. Thank you ColdPie.

All comments