Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 511096 - net-voip/linphone-3.6.1 - ./.libs/liblinphone.so: undefined reference to `video_stream_start'
Summary: net-voip/linphone-3.6.1 - ./.libs/liblinphone.so: undefined reference to `vid...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew Savchenko
URL:
Whiteboard: Pending removal: 2018-12-01
Keywords: PMASKED
: 632042 (view as bug list)
Depends on: 504114
Blocks: 626420
  Show dependency tree
 
Reported: 2014-05-23 10:11 UTC by Thomas Beutin
Modified: 2019-03-13 09:47 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,41.75 KB, text/plain)
2014-05-23 10:11 UTC, Thomas Beutin
Details
linphone-3.6.1-r1.patch (linphone-3.6.1-r1.patch,454 bytes, patch)
2018-01-31 17:33 UTC, skaumo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Beutin 2014-05-23 10:11:23 UTC
i'm unable to compile net-voip/linphone-3.6.1

Reproducible: Always

Actual Results:  
libtool: link: x86_64-pc-linux-gnu-gcc -Wall -DIN_LINPHONE -D_REENTRANT -DORTP_INET6 -D_REENTRANT -DORTP_INET6 -DOSIP_MT -DENABLE_TRACE -DLOG_DOMAIN=\"LinphoneCore\" -DINET6 -DORTP_INET6 -DMSG_STORAGE_ENABLED -march=corei7-avx -fomit-frame-pointer -O2 -pipe -Wl,-O1 -o .libs/test_lsd test_lsd.o  -Wl,--as-needed ./.libs/liblinphone.so -L/usr/lib64 -lmediastreamer_base -lmediastreamer_voip -lortp -lpthread -lsqlite3 -ludev /usr/lib64/libeXosip2.so -lrt -lresolv -lcares -lssl -lcrypto /usr/lib64/libosip2.so /usr/lib64/libosipparser2.so -lnsl -pthread
./.libs/liblinphone.so: undefined reference to `video_stream_start'
./.libs/liblinphone.so: undefined reference to `video_stream_get_native_window_id'
./.libs/liblinphone.so: undefined reference to `video_preview_stop'
./.libs/liblinphone.so: undefined reference to `ms_static_image_set_default_image'
./.libs/liblinphone.so: undefined reference to `video_stream_set_device_rotation'
./.libs/liblinphone.so: undefined reference to `video_stream_prepare_video'
./.libs/liblinphone.so: undefined reference to `video_stream_set_native_window_id'
./.libs/liblinphone.so: undefined reference to `video_stream_enable_display_filter_auto_rotate'
./.libs/liblinphone.so: undefined reference to `ms_static_image_get_default_image'
./.libs/liblinphone.so: undefined reference to `video_stream_enable_zrtp'
./.libs/liblinphone.so: undefined reference to `video_stream_set_event_callback'
./.libs/liblinphone.so: undefined reference to `video_stream_set_native_preview_window_id'
./.libs/liblinphone.so: undefined reference to `video_preview_new'
./.libs/liblinphone.so: undefined reference to `video_stream_set_display_filter_name'
./.libs/liblinphone.so: undefined reference to `video_stream_get_camera_sensor_rotation'
./.libs/liblinphone.so: undefined reference to `ms_alsa_card_set_forced_sample_rate'
./.libs/liblinphone.so: undefined reference to `video_stream_send_vfu'
./.libs/liblinphone.so: undefined reference to `video_stream_new'
./.libs/liblinphone.so: undefined reference to `video_stream_show_video'
./.libs/liblinphone.so: undefined reference to `video_stream_set_direction'
./.libs/liblinphone.so: undefined reference to `video_stream_get_native_preview_window_id'
./.libs/liblinphone.so: undefined reference to `video_stream_change_camera'
./.libs/liblinphone.so: undefined reference to `video_stream_enable_self_view'
./.libs/liblinphone.so: undefined reference to `video_stream_set_sent_video_size'
./.libs/liblinphone.so: undefined reference to `video_stream_use_preview_video_window'
./.libs/liblinphone.so: undefined reference to `video_stream_unprepare_video'
./.libs/liblinphone.so: undefined reference to `video_stream_iterate'
./.libs/liblinphone.so: undefined reference to `ms_alsa_card_new_custom'
./.libs/liblinphone.so: undefined reference to `video_stream_stop'
./.libs/liblinphone.so: undefined reference to `video_preview_start'
./.libs/liblinphone.so: undefined reference to `video_stream_update_video_params'
collect2: error: ld returned 1 exit status
make[4]: *** [test_lsd] Error 1
make[4]: Leaving directory `/tmp/portage/net-voip/linphone-3.6.1/work/linphone-3.6.1/coreapi'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/portage/net-voip/linphone-3.6.1/work/linphone-3.6.1/coreapi'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/portage/net-voip/linphone-3.6.1/work/linphone-3.6.1/coreapi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/net-voip/linphone-3.6.1/work/linphone-3.6.1'
make: *** [all] Error 2



# emerge --info =net-voip/linphone-3.6.1
Portage 2.2.8-r1 (default/linux/amd64/13.0/desktop/gnome, gcc-4.7.3, glibc-2.17, 3.12.13-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.12.13-gentoo-x86_64-Intel-R-_Core-TM-_i5-2520M_CPU_@_2.50GHz-with-gentoo-2.2
KiB Mem:    16360656 total,   3604068 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of tree: Fri, 23 May 2014 02:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5-r3, 3.2.5-r3, 3.3.3
dev-util/cmake:           2.8.12.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo desktop-effects sunrise seden java science barzog-overlay rion x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7-avx -fomit-frame-pointer -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/fax /usr/share/gnupg/qualified.txt /var/lib/hsqldb /var/spool/fax/etc /var/spool/munin-async/.ssh"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7-avx -fomit-frame-pointer -O2 -pipe"
DISTDIR="/media/GFZ640Gb/gentoo/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/desktop-effects /var/lib/layman/sunrise /var/lib/layman/seden /var/lib/layman/java /var/lib/layman/science /var/lib/layman/barzog-overlay /var/lib/layman/rion /usr/local/portage"
SYNC="rsync://192.168.5.1/gentoo-portage"
USE="R X X509 a52 aac aalib accounting acl acpi adns aim alsa amd64 amr ansi ao apache2 apng applet archive ass audio audiofile automount avahi avx bacula-console bash-completion bazaar bcmath berkdb bidi bind-mysql bittorrent blas bluetooth bluray bonobo boost bzip2 cairo calendar caps ccache cdb cdda cddb cdio cdparanoia cdr cgi chipcard chroot colord command-args consolekit corefonts cpudetection cpulimit cracklib cramfs crypt cscope css csv ctype cups curl curlwrappers customlog cvs cvsgraph cxx cyrus dba dbi dbm dbus dbx device-mapper devmap dga dhcp dirac directfb djvu dlopen dnsdb dri dts dv dvb dvd dvdr ecc egl encode excel exif expat faad fam fastcgi fat fdk ffmpeg fftw fits flac flash flatfile fltk fontconfig fpx ftp gallium gd gdal gdbm gdu geoip geos gif gimp ginac git gles glib glut gmp gnome gnome-keyring gnuplot gpg gphoto2 graphviz gs gsl gssapi gstreamer gtk gtk3 gudev gzip hal hardened hardenedphp hddtemp hdf5 hdri highlight hpn html http hunspell hwdb iconv icq icu idea idled idn imagemagick imap imlib imlib2 inifile innodb introspection ios ipalias ipc ipod ipv6 jabber jack java javascript jbig jingle jit jpeg jpeg2k json kdrive kerberos keymap kpathsea lame lapack latex lcms ldap less libass libnotify libsamplerate libv4l libv4l2 libwww lm_sensors lmtp logrotate logwatch lua lzma lzo mad magic matroska mbox mcal memlimit mercurial mgetty mhash midi milter mime mimencode ming mmap mms mmx mmxext mng mp3 mp4 mpeg mplayer mpm-prefork mppe-mppc msn mtp multilib musepack musicbrainz mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nautilus ncurses netboot netcdf netlink network networkmanager nfs nis nls nntp nptl nsplugin nss ntfs ntp oav ocatve octave odbc offensive ogg openal openexr opengl openmp openrc openssh openssl osc oscar pam pam_chroot pam_timestamp pango parse-clocks pcf pcntl pcre pda pdf pdfkit pdflib perl php pic plotutils png policykit posix postfix postgis postgres postscript ppds procmail ps pulseaudio pwdb python qdbm qt4 quotas radius raw rdesktop readline recode reiserfs rrdtool rss rtmp samba sample sasl scanner schroedinger screen sendfile sensord session sftp sftplogging shaper shared sharedext shorten sieve simplexml slang slp smartcard smime smp sms smtp sna sndfile snmp snortsam soap sockets socks5 sound sox spamassassin spatialite speex spell spl sql sqlite sqlite3 sse sse2 sse3 sse4 sse4_1 ssl ssse3 stream subversion svg sysfs syslog sysvipc szip taglib tcpd telepathy theora threads tidy tiff timidity tokenizer tools transparent-proxy truetype truetype-fonts type1-fonts udev unicode upnp upnp-av usb userlocales utf8 uuid v4l vaapi vala vcd vhosts video vim-syntax virtual-users virus-scan vnc vorbis vpx wddx weather webdav webkit webm webp wifi win32codecs withsamplescripts wmf x264 xattr xcb xcomposite xetex xface xfs xft xinerama xinetd xml xml2 xmlrpc xmp xmpp xorg xosd xpdf-headers xpm xrandr xsl xslt xv xvfb xvid xvmc yahoo yaml yaz zlib zvbi" ABI_X86="64" APACHE2_MODULES="access auth auth_basic auth_digest authn_default authn_core authn_file authz_core authz_groupfile authz_host authz_user authn_dbm authn_dbd authz_dbd dbd ident imagemap authn_file authn_default authz_groupfile authn_alias authn_anon authz_dbm authz_owner authz_default authz_user auth_digest authz_host alias file_cache echo charset_lite cache disk_cache mem_cache ext_filter case_filter case-filter-in deflate filter mime_magic cern_meta proxy_ajp proxy_balancer expires headers usertrack proxy proxy_connect proxy_ftp proxy_http info include cgi cgid dav dav_lock dav_fs vhost_alias speling rewrite log_config logio env setenvif mime status substitute autoindex asis negotiation dir imap actions userdir so unique_id version dumpio log_forensic reqtimeout socache_shmcb unixd proxy_fcgi slotmem_shm ratelimit remoteip" APACHE2_MPMS="worker" CURL_SSL="nss" ELIBC="glibc" FFTOOLS="cws2fws qt-faststart aviocat ismindex" GPSD_PROTOCOLS="aivdm sirf mtk3301 gpsclock superstar2 timing nmea" GRUB_PLATFORMS="pc multiboot efi coreboot efi-64" INPUT_DEVICES="keyboard mouse evdev wacom synaptics" KERNEL="linux" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer nlpsolver pdfimport wiki-publisher" LINGUAS="en_GB en en_US de_DE de" PHP_TARGETS="php5-3 php5-4 php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2 python3_3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby20" SANE_BACKENDS="net hp" USERLAND="GNU" VIDEO_CARDS="vga intel fbdev vesa" XFCE_PLUGINS="brightness clock xmonad multiload-nandhp trash"
USE_PYTHON="2.7 3.2 3.3"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Thomas Beutin 2014-05-23 10:11:57 UTC
Created attachment 377486 [details]
build.log
Comment 2 Conrad Kostecki gentoo-dev 2014-12-21 19:57:49 UTC
Same problem here..
Comment 3 Conrad Kostecki gentoo-dev 2014-12-22 21:45:28 UTC
Portage 2.2.15 (python 3.4.2-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.2, glibc-2.20, 3.18.1-gentoo x86_64)
=================================================================
System uname: Linux-3.18.1-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_L9400_@_1.86GHz-with-gentoo-2.2
KiB Mem:     8051836 total,   2784840 free
KiB Swap:    8912892 total,   8912892 free
Timestamp of tree: Mon, 22 Dec 2014 20:45:01 +0000
sh bash 4.3_p30-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.2.1 [enabled]
app-shells/bash:          4.3_p30-r1
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9, 3.4.2
dev-util/ccache:          3.2.1-r1
dev-util/cmake:           3.0.2
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.6
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3-r1, 1.11.6-r1, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.9.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers)
sys-libs/glibc:           2.20
Repositories: gentoo serenity
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O3 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -mcx16 -msahf -pipe -fomit-frame-pointer -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-march=core2 -O3 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -mcx16 -msahf -pipe -fomit-frame-pointer -mfpmath=sse -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build=n --with-bdeps=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.halifax.rwth-aachen.de/gentoo/"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,now"
MAKEOPTS="-j3 -l2"
PKGDIR="/usr/portage/packages"
PORTAGE_BUNZIP2_COMMAND="pbunzip2"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-9e"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acpi alsa amd64 berkdb bluetooth bzip2 cairo caps cdda cddb cdinstall cracklib crypt css ctype cue cups curl cvs cxx dbus dri dts dvb dvd encode exif ffmpeg flac fontconfig ftp gd gif gimp gmp gnome-keyring gnutls gphoto2 gpm graphviz gstreamer gtk iconv icu idn imagemagick introspection ipv6 java javascript jingle jit joystick jpeg jpeg2k lame lcms libass libnotify libsamplerate lm_sensors lzma lzo matroska mhash mikmod mms mmx mmxext mng modplug mono mp3 mp4 mpeg mtp ncurses networkmanager nls nntp nptl nsplugin offensive ogg openal opengl openmp orc oss pam pcre pdf perl pie png policykit postscript python qt4 quicktime raw readline recode samba scanner sdl session simplexml slang smp sndfile snmp sockets sound speex spell spidermonkey sqlite sse sse2 sse3 sse4_1 ssl ssse3 startup-notification subversion suid svg symlink taglib tcpd theora threads tiff timidity truetype udev udisks unicode upnp upower usb v4l vcd vim-syntax vorbis webkit wifi wmf x264 xcb xcomposite xinerama xml xmp xpm xscreensaver xv xvid zeroconf zlib" ABI_X86="32 64" COLLECTD_PLUGINS="battery cgroups conntrack contextswitch cpu cpufreq df disk dns entropy ethstat exec filecount interface iptables irq java load logfile lvm memory netlink nfs nginx openvpn ping postgresql processes rrdcached sensors swap tcpconns thermal unixsock uptime users wireless" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="nmea" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev joystick keyboard mouse wacom" KERNEL="linux" LINGUAS="de" NGINX_MODULES_HTTP="access ajp auth_basic autoindex charset fancyindex fastcgi gzip proxy realip rewrite spdy stub_status" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="fbdev intel modesetting vesa" XFCE_PLUGINS="power trash"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL
Comment 4 Pacho Ramos gentoo-dev 2017-12-06 13:26:20 UTC
*** Bug 632042 has been marked as a duplicate of this bug. ***
Comment 5 skaumo 2018-01-31 17:33:05 UTC
Created attachment 517258 [details, diff]
linphone-3.6.1-r1.patch

Still happening.
Caused by media-libs/mediastreamer compiled without "filters".

Attaching a patch to the ebuild which seems to make it work now.
Comment 6 Conrad Kostecki gentoo-dev 2018-02-01 12:27:15 UTC
(In reply to skaumo from comment #5)
> Created attachment 517258 [details, diff] [details, diff]
> linphone-3.6.1-r1.patch
> 
> Still happening.
> Caused by media-libs/mediastreamer compiled without "filters".
> 
> Attaching a patch to the ebuild which seems to make it work now.

Thanks!
USE="filters" media-libs/mediastreamer did fixed it for me.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-03-13 09:47:32 UTC
Package removed as a result of vulnerable dependency removal.