Re: [gentoo-user] media-video/vlc-3.0.2 fails during linking
On Thursday, 31 May 2018 20:00:40 BST David Haller wrote: > Hello, > > On Thu, 31 May 2018, Mick wrote: > >Any idea what might be causing this? As it is making matroska, 'undefined > >references to `libebml::EbmlString::operator' produce an error and the > >ebuild > >fails: > PLEASE, always run your emerges with LANG=C and MAKEOPTS="-j1"! Thanks David, emerging dev-libs/libebml followed by vlc with LANG=C was successful! :-) I don't recall coming up to this problem with vlc before. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] media-video/vlc-3.0.2 fails during linking
Hello, On Thu, 31 May 2018, Mick wrote: >Any idea what might be causing this? As it is making matroska, 'undefined >references to `libebml::EbmlString::operator' produce an error and the ebuild >fails: PLEASE, always run your emerges with LANG=C and MAKEOPTS="-j1"! [..] >demux/mkv/.libs/libmkv_plugin_la- >matroska_segment_parse.o:matroska_segment_parse.cpp:(.text+0x27da): more >undefined references to `libebml::EbmlString::operator ^^^ >std::__cxx11::basic_string, std::allocator ^^^ >> const&() const' follow >collect2: error: ld returned 1 exit status [.. lost more because of MAKEOPTS=-j2 or more ..] Re-emerge dev-libs/libebml! And mind that you compile it with the same c++-flags as libmatroska (i.e. -std=c++11 or later). HTH, -dnh -- "Waking up this morning was a pointless act of masochism" -- Girl
[gentoo-user] media-video/vlc-3.0.2 fails during linking
Any idea what might be causing this? As it is making matroska, 'undefined references to `libebml::EbmlString::operator' produce an error and the ebuild fails: >>> Emerging (3 of 5) media-video/vlc-3.0.2::gentoo * vlc-3.0.2.tar.xz BLAKE2B SHA512 size ;-) ...[ ok ] >>> Unpacking source... >>> >>> Unpacking vlc-3.0.2.tar.xz to /var/tmp/portage/media-video/vlc-3.0.2/work >>> >>> Source unpacked in /var/tmp/portage/media-video/vlc-3.0.2/work >>> >>> Preparing source in /var/tmp/portage/media-video/vlc-3.0.2/work/vlc-3.0.2 .. * Applying vlc-2.1.0-fix-libtremor-libs.patch ... [ ok ] * Applying vlc-2.2.4-libav-11.7.patch ... [ ok ] * Applying vlc-2.2.8-freerdp-2.patch ... [ ok ] * Applying vlc-3.0.1-qt-5.11.patch ...[ ok ] * Running eautoreconf in '/var/tmp/portage/media-video/vlc-3.0.2/work/ vlc-3.0.2' ... * Running autopoint --force ... [ ok ] * Running libtoolize --install --copy --force --automake ... [ ok ] * Running aclocal -I m4 ... [ ok ] * Running autoconf --force ...[ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --force-missing ... [ ok ] * Running elibtoolize in: vlc-3.0.2/ * Running elibtoolize in: vlc-3.0.2/autotools/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... >>> Source prepared. >>> >>> Configuring source in /var/tmp/portage/media-video/vlc-3.0.2/work/ vlc-3.0.2 ... * econf: updating vlc-3.0.2/autotools/config.sub with /usr/share/gnuconfig/ config.sub * econf: updating vlc-3.0.2/autotools/config.guess with /usr/share/gnuconfig/ config.guess -disable-gme --disable-secret --disable-gst-decode --disable-dv1394 --disable- jack --enable-jpeg --disable-kate --disable-libass --disable-caca --enable-notify --enable-samplerate --disable-libtar --disable-tiger --disable-linsys -- disable-lirc --disable-live555 --disable-lua --disable-osx-notifications -- disable-macosx-qtkit --enable-matroska --disable-microdns --disable-mod -- enable-mad --enable-libmpeg2 --disable-mtp --disable-mpc --enable-ncurses -- disable-neon --enable-ogg --disable-omxil --disable-omxil-vout --disable- opencv --disable-optimize-memory --enable-opus --enable-png --disable-postproc --disable-projectm --disable-pulse --enable-qt --disable-freerdp --disable- realrtsp --disable-run-as-root --disable-smbclient --disable-schroedinger -- disable-sdl-image --disable-sftp --disable-shout --disable-sid --disable- skins2 --disable-soxr --disable-speex --disable-srt --enable-gnutls --enable- svg --enable-svgdec --disable-taglib --disable-theora --disable-tremor -- disable-twolame --enable-udev --disable-upnp --disable-v4l2 --enable-libva -- disable-vcd --enable-vdpau --disable-vnc --enable-vorbis --disable-vpx -- disable-wayland --disable-wma-fixed --with-x --enable-xcb --enable-xvideo -- enable-x264 --enable-x265 --enable-libxml2 --disable-avahi --disable-zvbi -- enable-telx --disable-asdcp --disable-coverage --disable-cprof --disable- crystalhd --disable-decklink --disable-gles2 --disable-goom --disable-kai -- disable-kva --disable-libplacebo --disable-maintainer-mode --disable-merge- ffmpeg --disable-mfx --disable-mmal --disable-opensles --disable-oss -- disable-rpi-omxil --disable-shine --disable-sndio --disable-spatialaudio -- disable-vsxu --disable-wasapi --enable-freetype --with-default-font=/usr/ share/fonts/dejavu//DejaVuSans.ttf --with-default-font-family=Sans --with- default-monospace-font=/usr/share/fonts/dejavu//DejaVuSansMono.ttf --with- default-monospace-font-family=Monospace [snip ...] libtool: link: /bin/grep -E -e "^vlc_entry" ".libs/libts_plugin.exp" > ".libs/ libts_plugin.expT" libtool: link: mv -f ".libs/libts_plugin.expT" ".libs/libts_plugin.exp" libtool: link: echo "{ global:" > .libs/libts_plugin.ver libtool: link: cat .libs/libts_plugin.exp | sed -e "s/\(.*\)/\1;/" >> .libs/ libts_plugin.ver libtool: link: echo "local: *; };" >> .libs/libts_plugin.ver libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC demux/ mpeg/.libs/libts_plugin_la-ts.o demux/mpeg/.libs/libts_plugin_la-ts_pid.o demux/mpeg/.libs/libts_plugin_la-ts_psi.o demux/mpeg/.libs/libts_plugin_la- ts_si.o demux/mpeg/.libs/libts_plugin_la-ts_psip.o