Package Details: lib32-gst-plugins-bad 1.14.4-5

Git Clone URL: https://aur.archlinux.org/lib32-gst-plugins-bad.git (read-only)
Package Base: lib32-gst-plugins-bad
Description: GStreamer Multimedia Framework Bad Plugins (32-bit)
Upstream URL: https://gstreamer.freedesktop.org/
Licenses: LGPL
Submitter: orumin
Maintainer: rodrigo21
Last Packager: rodrigo21
Votes: 14
Popularity: 0.504665
First Submitted: 2016-06-11 18:11
Last Updated: 2019-01-23 00:20

Latest Comments

1 2 3 4 5 Next › Last »

rodrigo21 commented on 2019-01-20 01:51

@DarkShadow44 @Nocifer

Added lib32-liblrdf as a dependency and disabled directfb plugin.

Nocifer commented on 2019-01-19 22:32

I was also hit with an error about a missing lib32-liblrdf:

make -C ladspa
make[3]: Entering directory '/home/nocifer/.cache/yay/lib32-gst-plugins-bad/src/gst-plugins-bad/ext/ladspa'
  CC       libgstladspa_la-gstladspautils.lo
  CC       libgstladspa_la-gstladspafilter.lo
  CC       libgstladspa_la-gstladspasource.lo
  CC       libgstladspa_la-gstladspasink.lo
  CC       libgstladspa_la-gstladspa.lo
  CCLD     libgstladspa.la
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../liblrdf.so when searching for -llrdf
/usr/bin/ld: skipping incompatible /usr/lib/liblrdf.so when searching for -llrdf
/usr/bin/ld: cannot find -llrdf
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:851: libgstladspa.la] Error 1
make[3]: Leaving directory '/home/nocifer/.cache/yay/lib32-gst-plugins-bad/src/gst-plugins-bad/ext/ladspa'
make[2]: *** [Makefile:1315: ladspa] Error 2
make[2]: Leaving directory '/home/nocifer/.cache/yay/lib32-gst-plugins-bad/src/gst-plugins-bad/ext'
make[1]: *** [Makefile:951: all-recursive] Error 1
make[1]: Leaving directory '/home/nocifer/.cache/yay/lib32-gst-plugins-bad/src/gst-plugins-bad'
make: *** [Makefile:882: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Installing that package fixed the error and I managed to build successfully. Curiously though, I never encountered any errors about lib32-directfb like @DarkShadow44 did, despite it not being installed on my system. And meanwhile @rodrigo21 can successfully build without either of these two packages... Strange, to say the least :P

Umbralump commented on 2019-01-15 04:08

@DarkShadow44 finally i can build now. Thanks

DarkShadow44 commented on 2019-01-14 12:48

@Umbralump See the last two comments. You can use my patch in the meantime.

Umbralump commented on 2019-01-14 05:15

Doesn't build for me anymore

gstfdkaacenc.c:74:8: error: ‘MODE_2_1’ undeclared here (not in a function); did you mean ‘MODE_6_1’? 3, MODE_2_1, { ^~~~~~~~ MODE_6_1 make[3]: *** [Makefile:874: libgstfdkaac_la-gstfdkaacenc.lo] Error 1

maybe is the problem of lib32-libfdk-aac?

rodrigo21 commented on 2019-01-13 21:34

@DarkShadow44 I already have a updated lib32-libfdk-aac package which fix this error. I'm just waiting for my orphan request to be accepted.

I can build it without lib32-liblrdf and lib32-directfb.

DarkShadow44 commented on 2019-01-13 20:10

Needs both lib32-liblrdf and lib32-directfb for me. Also needs a patch for aac: https://gist.github.com/DarkShadow44/53e0f8a7f3fa177d3ac834c6dcd27d23

Mind merging these changes?

Nocifer commented on 2018-11-24 06:07

EDIT: Nevermind, fixed with the just released opencv 4.0.0 update.

Hi. I'm hitting this error when building with opencv 3.4.4:

  ...
  ...
  CXX      libgstopencv_la-gstgrabcut.lo
In file included from /usr/include/opencv2/imgproc/imgproc_c.h:46,
                 from gstgrabcut.cpp:90:
/usr/include/opencv2/imgproc/types_c.h:445:21: error: conflicting declaration of C function ‘CvMoments cvMoments(const cv::Moments&)’
 CV_INLINE CvMoments cvMoments(const cv::Moments& m)
                     ^~~~~~~~~
/usr/include/opencv2/imgproc/types_c.h:436:21: note: previous declaration ‘CvMoments cvMoments()’
 CV_INLINE CvMoments cvMoments()
                     ^~~~~~~~~
In file included from gstgrabcut.cpp:90:
/usr/include/opencv2/imgproc/imgproc_c.h:360:13: error: conflicting declaration of C function ‘void cvMoments(const CvArr*, CvMoments*, int)’
 CVAPI(void) cvMoments( const CvArr* arr, CvMoments* moments, int binary CV_DEFAULT(0));
             ^~~~~~~~~
In file included from /usr/include/opencv2/imgproc/imgproc_c.h:46,
                 from gstgrabcut.cpp:90:
/usr/include/opencv2/imgproc/types_c.h:445:21: note: previous declaration ‘CvMoments cvMoments(const cv::Moments&)’
 CV_INLINE CvMoments cvMoments(const cv::Moments& m)
                     ^~~~~~~~~
In file included from gstgrabcut.cpp:90:
/usr/include/opencv2/imgproc/imgproc_c.h:360:13: error: conflicting declaration of C function ‘void cvMoments(const CvArr*, CvMoments*, int)’
 CVAPI(void) cvMoments( const CvArr* arr, CvMoments* moments, int binary CV_DEFAULT(0));
             ^~~~~~~~~
In file included from /usr/include/opencv2/imgproc/imgproc_c.h:46,
                 from gstgrabcut.cpp:90:
/usr/include/opencv2/imgproc/types_c.h:436:21: note: previous declaration ‘CvMoments cvMoments()’
 CV_INLINE CvMoments cvMoments()
                     ^~~~~~~~~

Package builds successfully with opencv 3.4.3.

Given that opencv itself also builds fine, I'm guessing the 3.4.4 release broke something on gst's side of the equation. Should it be reported directly to gst upstream, or...?

InspMustache commented on 2018-11-04 22:16

lib32-liblrdf is required as a build dependency. At least it wouldn't build for me without it.

churro commented on 2018-09-06 23:20

I think you'll have to remove lib32-mjpegtools and lib32-zbar(solution found, no longer a problem) as they aren't compiling currently (for me and at least another user).