After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 758542 - docs: gst-plugins-base-libs-scan: Unable to compile - libgstbase-1.0.so.0: cannot open shared object file: No such file or directory
docs: gst-plugins-base-libs-scan: Unable to compile - libgstbase-1.0.so.0: ca...
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
1.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-11-23 14:18 UTC by Bence Varga
Modified: 2015-11-24 15:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bence Varga 2015-11-23 14:18:51 UTC
I am compiling Gstreamer (git 1.7 head) on a clean Debian 8 (Docker container). Note: compiling 1.6 results in the same error.

The container has the following description:

FROM debian:8
RUN apt-get update && apt-get install -y --no-install-recommends build-essential
CMD ["bash"]


I am executing the following commands in the shell:
apt-get update
apt-get install git
git clone git://anongit.freedesktop.org/gstreamer/gstreamer
cd gstreamer/
apt-get install autoconf
apt-get install pkg-config
apt-get install autopoint
apt-get install libtool
apt-get install bison
apt-get install flex
apt-get install gtk-doc-tools
apt-get install libglib2.0-dev
apt-get install libqtglib-2.0-0
./autogen.sh 
make
make install
cd ..
git clone http://cgit.freedesktop.org/gstreamer/gst-plugins-base/
cd gst-plugins-base/
./autogen.sh 
make

Where it goes bad:
...
Making all in libs
make[3]: Entering directory '/gst-plugins-base/docs/libs'
  DOC   Scanning header files
  DOC   Introspecting gobjects
/gst-plugins-base/docs/libs/.libs/lt-gst-plugins-base-libs-scan: error while loading shared libraries: libgstbase-1.0.so.0: cannot open shared object file: No such file or directory
Scan failed: 
Makefile:849: recipe for target 'scan-build.stamp' failed
make[3]: *** [scan-build.stamp] Error 127
make[3]: Leaving directory '/gst-plugins-base/docs/libs'
Makefile:554: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/gst-plugins-base/docs'
Makefile:676: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/gst-plugins-base'
Makefile:604: recipe for target 'all' failed
make: *** [all] Error 2

Apt's log (with package versions):
Start-Date: 2015-11-11  18:15:47
Commandline: apt-get install -y --no-install-recommends build-essential
Install: libisl10:amd64 (0.12.2-2, automatic), libtimedate-perl:amd64 (2.3000-2, automatic), libasan1:amd64 (4.9.2-10, automatic), libquadmath0:amd64 (4.9.2-10, automatic), libmpc3:amd64 (1.0.2-1, automatic), perl:amd64 (5.20.2-3+deb8u1, automatic), make:amd64 (4.0-8.1, automatic), libubsan0:amd64 (4.9.2-10, automatic), cpp-4.9:amd64 (4.9.2-10, automatic), libstdc++-4.9-dev:amd64 (4.9.2-10, automatic), libgomp1:amd64 (4.9.2-10, automatic), libtsan0:amd64 (4.9.2-10, automatic), dpkg-dev:amd64 (1.17.25, automatic), libcilkrts5:amd64 (4.9.2-10, automatic), libc-dev-bin:amd64 (2.19-18+deb8u1, automatic), xz-utils:amd64 (5.1.1alpha+20120614-2+b3, automatic), patch:amd64 (2.7.5-1, automatic), g++:amd64 (4.9.2-2, automatic), libatomic1:amd64 (4.9.2-10, automatic), libmpfr4:amd64 (3.1.2-2, automatic), g++-4.9:amd64 (4.9.2-10, automatic), bzip2:amd64 (1.0.6-7+b3, automatic), binutils:amd64 (2.25-5, automatic), gcc:amd64 (4.9.2-2, automatic), perl-modules:amd64 (5.20.2-3+deb8u1, automatic), libgmp10:amd64 (6.0.0+dfsg-6, automatic), libgdbm3:amd64 (1.8.3-13.1, automatic), libdpkg-perl:amd64 (1.17.25, automatic), cpp:amd64 (4.9.2-2, automatic), gcc-4.9:amd64 (4.9.2-10, automatic), libcloog-isl4:amd64 (0.18.2-1+b2, automatic), build-essential:amd64 (11.7), libgcc-4.9-dev:amd64 (4.9.2-10, automatic), linux-libc-dev:amd64 (3.16.7-ckt11-1+deb8u6, automatic), liblsan0:amd64 (4.9.2-10, automatic), libitm1:amd64 (4.9.2-10, automatic), libc6-dev:amd64 (2.19-18+deb8u1, automatic)
Upgrade: perl-base:amd64 (5.20.2-3, 5.20.2-3+deb8u1), libc6:amd64 (2.19-18, 2.19-18+deb8u1)
End-Date: 2015-11-11  18:16:28

Start-Date: 2015-11-23  12:59:48
Commandline: apt-get install git
Install: libedit2:amd64 (3.1-20140620-2, automatic), libsasl2-modules-db:amd64 (2.1.26.dfsg1-13+deb8u1, automatic), libxau6:amd64 (1.0.8-1, automatic), libssl1.0.0:amd64 (1.0.1k-3+deb8u1, automatic), libxext6:amd64 (1.3.3-1, automatic), libgnutls-deb0-28:amd64 (3.3.8-6+deb8u3, automatic), libgssapi-krb5-2:amd64 (1.12.1+dfsg-19+deb8u1, automatic), libpopt0:amd64 (1.16-10, automatic), libkrb5-3:amd64 (1.12.1+dfsg-19+deb8u1, automatic), libx11-data:amd64 (1.6.2-3, automatic), libxcb1:amd64 (1.10-3+b1, automatic), libidn11:amd64 (1.29-1+b2, automatic), librtmp1:amd64 (2.4+20150115.gita107cef-1, automatic), libldap-2.4-2:amd64 (2.4.40+dfsg-1+deb8u1, automatic), krb5-locales:amd64 (1.12.1+dfsg-19+deb8u1, automatic), libssh2-1:amd64 (1.4.3-4.1, automatic), libxdmcp6:amd64 (1.1.1-1+b1, automatic), less:amd64 (458-3, automatic), openssh-client:amd64 (6.7p1-5, automatic), liberror-perl:amd64 (0.17-1.1, automatic), libhogweed2:amd64 (2.7.1-5, automatic), libp11-kit0:amd64 (0.20.7-1, automatic), ca-certificates:amd64 (20141019, automatic), git-man:amd64 (2.1.4-2.1, automatic), git:amd64 (2.1.4-2.1), libnettle4:amd64 (2.7.1-5, automatic), libbsd0:amd64 (0.7.0-2, automatic), libxmuu1:amd64 (1.1.2-1, automatic), libsasl2-modules:amd64 (2.1.26.dfsg1-13+deb8u1, automatic), libsasl2-2:amd64 (2.1.26.dfsg1-13+deb8u1, automatic), libexpat1:amd64 (2.1.0-6+deb8u1, automatic), openssl:amd64 (1.0.1k-3+deb8u1, automatic), rsync:amd64 (3.1.1-3, automatic), libtasn1-6:amd64 (4.2-3+deb8u1, automatic), xauth:amd64 (1.0.9-1, automatic), libkeyutils1:amd64 (1.5.9-5+b1, automatic), libx11-6:amd64 (1.6.2-3, automatic), libkrb5support0:amd64 (1.12.1+dfsg-19+deb8u1, automatic), libk5crypto3:amd64 (1.12.1+dfsg-19+deb8u1, automatic), libcurl3-gnutls:amd64 (7.38.0-4+deb8u2, automatic), libffi6:amd64 (3.1-2+b2, automatic)
End-Date: 2015-11-23  13:00:24

Start-Date: 2015-11-23  13:02:31
Commandline: apt-get install autoconf
Install: m4:amd64 (1.4.17-4, automatic), automake:amd64 (1.14.1-4, automatic), libsigsegv2:amd64 (2.10-4+b1, automatic), autoconf:amd64 (2.69-8), autotools-dev:amd64 (20140911.1, automatic)
End-Date: 2015-11-23  13:02:35

Start-Date: 2015-11-23  13:03:26
Commandline: apt-get install pkg-config
Install: xdg-user-dirs:amd64 (0.15-2, automatic), libglib2.0-0:amd64 (2.42.1-1, automatic), libglib2.0-data:amd64 (2.42.1-1, automatic), libxml2:amd64 (2.9.1+dfsg1-5, automatic), sgml-base:amd64 (1.26+nmu4, automatic), xml-core:amd64 (0.13+nmu2, automatic), pkg-config:amd64 (0.28-1), shared-mime-info:amd64 (1.3-1, automatic)
End-Date: 2015-11-23  13:03:56

Start-Date: 2015-11-23  13:04:23
Commandline: apt-get install autopoint
Install: autopoint:amd64 (0.19.3-2)
End-Date: 2015-11-23  13:04:24

Start-Date: 2015-11-23  13:05:09
Commandline: apt-get install libtool
Install: libltdl-dev:amd64 (2.4.2-1.11, automatic), libltdl7:amd64 (2.4.2-1.11, automatic), file:amd64 (5.22+15-2, automatic), libmagic1:amd64 (5.22+15-2, automatic), libtool:amd64 (2.4.2-1.11)
End-Date: 2015-11-23  13:05:12

Start-Date: 2015-11-23  13:06:33
Commandline: apt-get install bison
Install: bison:amd64 (3.0.2.dfsg-2), libbison-dev:amd64 (3.0.2.dfsg-2, automatic)
End-Date: 2015-11-23  13:06:35

Start-Date: 2015-11-23  13:08:21
Commandline: apt-get install flex
Install: flex:amd64 (2.5.39-8+b1), libfl-dev:amd64 (2.5.39-8+b1, automatic)
End-Date: 2015-11-23  13:08:23

Start-Date: 2015-11-23  13:09:39
Commandline: apt-get install gtk-doc-tools
Install: mime-support:amd64 (3.58, automatic), libio-socket-ssl-perl:amd64 (2.002-2+deb8u1, automatic), gettext-base:amd64 (0.19.3-2, automatic), libhttp-message-perl:amd64 (6.06-1, automatic), liblwp-mediatypes-perl:amd64 (6.02-1, automatic), libhttp-cookies-perl:amd64 (6.01-1, automatic), libhtml-form-perl:amd64 (6.03-1, automatic), libnet-smtp-ssl-perl:amd64 (1.01-3, automatic), libpython2.7-stdlib:amd64 (2.7.9-2, automatic), liblwp-protocol-https-perl:amd64 (6.06-2, automatic), python-minimal:amd64 (2.7.9-1, automatic), libnet-ssleay-perl:amd64 (1.65-1+b1, automatic), libgettextpo-dev:amd64 (0.19.3-2, automatic), libauthen-sasl-perl:amd64 (2.1600-1, automatic), libgettextpo0:amd64 (0.19.3-2, automatic), libhttp-daemon-perl:amd64 (6.01-1, automatic), xsltproc:amd64 (1.1.28-2+b2, automatic), libasprintf-dev:amd64 (0.19.3-2, automatic), libmailtools-perl:amd64 (2.13-1, automatic), libhtml-format-perl:amd64 (2.11-1, automatic), sp:amd64 (1.3.4-1.2.1-47.3, automatic), jade:amd64 (1.2.1-47.3, automatic), libio-html-perl:amd64 (1.001-1, automatic), python2.7:amd64 (2.7.9-2, automatic), gnome-common:amd64 (3.14.0-1, automatic), libnet-http-perl:amd64 (6.07-1, automatic), curl:amd64 (7.38.0-4+deb8u2, automatic), libhtml-parser-perl:amd64 (3.71-1+b3, automatic), libsqlite3-0:amd64 (3.8.7.1-1+deb8u1, automatic), libwww-robotrules-perl:amd64 (6.01-1, automatic), liburi-perl:amd64 (1.64-1, automatic), sgml-data:amd64 (2.0.10, automatic), libwww-perl:amd64 (6.08-1, automatic), gtk-doc-tools:amd64 (1.21-2), libhttp-date-perl:amd64 (6.02-1, automatic), docbook:amd64 (4.5-5.1, automatic), libfile-listing-perl:amd64 (6.04-1, automatic), libunistring0:amd64 (0.9.3-5.2+b1, automatic), libencode-locale-perl:amd64 (1.03-1, automatic), libcroco3:amd64 (0.6.8-3+b1, automatic), libfont-afm-perl:amd64 (1.20-1, automatic), intltool:amd64 (0.50.2-2, automatic), docbook-xml:amd64 (4.5-7.2, automatic), python:amd64 (2.7.9-1, automatic), highlight:amd64 (3.18-3, automatic), libsp1c2:amd64 (1.3.4-1.2.1-47.3, automatic), gettext:amd64 (0.19.3-2, automatic), libpython-stdlib:amd64 (2.7.9-1, automatic), libcurl3:amd64 (7.38.0-4+deb8u2, automatic), libxslt1.1:amd64 (1.1.28-2+b2, automatic), python2.7-minimal:amd64 (2.7.9-2, automatic), highlight-common:amd64 (3.18-3, automatic), libasprintf0c2:amd64 (0.19.3-2, automatic), docbook-xsl:amd64 (1.78.1+dfsg-1, automatic), docbook-dsssl:amd64 (1.79-7, automatic), liblua5.2-0:amd64 (5.2.3-1.1, automatic), libhtml-tagset-perl:amd64 (3.20-2, automatic), libhtml-tree-perl:amd64 (5.03-1, automatic), docbook-to-man:amd64 (2.0.0-32, automatic), libpython2.7-minimal:amd64 (2.7.9-2, automatic), libxml-parser-perl:amd64 (2.41-3, automatic), libhttp-negotiate-perl:amd64 (6.00-2, automatic)
End-Date: 2015-11-23  13:10:27

Start-Date: 2015-11-23  13:11:53
Commandline: apt-get install libglib2.0-dev
Install: zlib1g-dev:amd64 (1.2.8.dfsg-2+b1, automatic), libglib2.0-dev:amd64 (2.42.1-1), libelfg0:amd64 (0.8.13-5, automatic), libpcre3-dev:amd64 (8.35-3.3, automatic), libpcrecpp0:amd64 (8.35-3.3, automatic), libglib2.0-bin:amd64 (2.42.1-1, automatic)
End-Date: 2015-11-23  13:11:58

Start-Date: 2015-11-23  13:12:56
Commandline: apt-get install libqtglib-2.0-0
Install: libqtcore4:amd64 (4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1, automatic), qtcore4-l10n:amd64 (4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1, automatic), libqtglib-2.0-0:amd64 (0.10.2-2.1)
End-Date: 2015-11-23  13:12:59
Comment 1 Tim-Philipp Müller 2015-11-24 15:13:07 UTC
Does it work if you run


  sudo ldconfig

after 'make install'-ing gstreamer?
Comment 2 Bence Varga 2015-11-24 15:48:16 UTC
Yes it does. Thank you!
Comment 3 Tim-Philipp Müller 2015-11-24 15:59:06 UTC
Great, thanks for confirming. I don't think this is a bug in our build setup then.