Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588410 - media-plugins/gst-plugins-libvisual-1.8.2 fails to build
Summary: media-plugins/gst-plugins-libvisual-1.8.2 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-09 09:11 UTC by Pacho Ramos
Modified: 2016-07-31 08:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2016-07-09 09:11:35 UTC
It seems more things in gst-plugins-base need to be built before:
>>> Compiling source in /var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
 * Building external plugin in libvisual...
make -j1 -C ext/libvisual 
make: Entering directory '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2-abi_x86_64.amd64/ext/libvisual'
/bin/sh ../../libtool  --tag=CC --tag=disable-static  --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual -I../..    -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs   -g    -I/usr/include/libvisual-0.4 -O2 -pipe -march=native -fno-stack-protector -c -o libgstlibvisual_la-plugin.lo `test -f 'plugin.c' || echo '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual/'`plugin.c
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual -I../.. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs -g -I/usr/include/libvisual-0.4 -O2 -pipe -march=native -fno-stack-protector -c /var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual/plugin.c  -fPIC -DPIC -o .libs/libgstlibvisual_la-plugin.o
/bin/sh ../../libtool  --tag=CC --tag=disable-static  --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual -I../..    -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs   -g    -I/usr/include/libvisual-0.4 -O2 -pipe -march=native -fno-stack-protector -c -o libgstlibvisual_la-visual.lo `test -f 'visual.c' || echo '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual/'`visual.c
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual -I../.. -I/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs -g -I/usr/include/libvisual-0.4 -O2 -pipe -march=native -fno-stack-protector -c /var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2/ext/libvisual/visual.c  -fPIC -DPIC -o .libs/libgstlibvisual_la-visual.o
make: *** No rule to make target '../../gst-libs/gst/pbutils/libgstpbutils-1.0.la', needed by 'libgstlibvisual.la'.  Stop.
make: Leaving directory '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2-abi_x86_64.amd64/ext/libvisual'
 * ERROR: media-plugins/gst-plugins-libvisual-1.8.2::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-plugins/gst-plugins-libvisual-1.8.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-plugins/gst-plugins-libvisual-1.8.2::gentoo'`.
 * The complete build log is located at '/var/log/portage/build/media-plugins/gst-plugins-libvisual-1.8.2:20160709-090859.log.gz'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/temp/environment'.
 * Working directory: '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2-abi_x86_64.amd64'
 * S: '/var/tmp/portage/media-plugins/gst-plugins-libvisual-1.8.2/work/gst-plugins-base-1.8.2'
Comment 1 Pacho Ramos gentoo-dev 2016-07-25 12:29:22 UTC
Does anyone know how to build that other stuff with the current splitting system? :/
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2016-07-30 22:27:54 UTC
You need to fix makefiles to use system library instead of la files, see gstreamer_system_link function. Since pbutils has a pkgconfig file, it simply a matter of adding "gst-libs/gst/pbutils:gstreamer-pbutils" to the current list.
Comment 3 Pacho Ramos gentoo-dev 2016-07-31 08:20:35 UTC
[master 13da1a6] media-plugins/gst-plugins-libvisual: Version bump, thanks to eva for the help (#588410)
 2 files changed, 26 insertions(+)
 create mode 100644 media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.2.ebuild