ocserv 0.9.0.1 make error, undefined reference to `gnutls_rnd'

Jack Lee jack at evlit.com
Thu Jan 22 20:25:47 PST 2015


Dependencies requested, I'm not sure to remove, another suggestion?

[root at z86l217 ~]# yum erase gnutls-utils gnutls gnutls-devel
Loaded plugins: fastestmirror, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package gnutls.x86_64 0:2.8.5-14.el6_5 will be erased
--> Processing Dependency: libgnutls.so.26()(64bit) for package: neon-0.29.3-3.el6_4.x86_64
--> Processing Dependency: libgnutls.so.26()(64bit) for package: 1:cups-1.4.2-67.el6.x86_64
--> Processing Dependency: libgnutls.so.26()(64bit) for package: 1:cups-libs-1.4.2-67.el6.x86_64
--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: 1:cups-libs-1.4.2-67.el6.x86_64
--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: neon-0.29.3-3.el6_4.x86_64
--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: 1:cups-1.4.2-67.el6.x86_64
---> Package gnutls-devel.x86_64 0:2.8.5-14.el6_5 will be erased
---> Package gnutls-utils.x86_64 0:2.8.5-14.el6_5 will be erased
--> Running transaction check
---> Package cups.x86_64 1:1.4.2-67.el6 will be erased
--> Processing Dependency: /usr/bin/lp for package: redhat-lsb-printing-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/lpr for package: redhat-lsb-printing-4.0-7.el6.centos.x86_64
--> Processing Dependency: cups for package: foomatic-4.0.4-3.el6.x86_64
--> Processing Dependency: cups for package: foomatic-db-ppds-4.0-7.20091126.el6.noarch
---> Package cups-libs.x86_64 1:1.4.2-67.el6 will be erased
--> Processing Dependency: libcups.so.2()(64bit) for package: samba4-libs-4.0.0-64.el6.rc4.x86_64
--> Processing Dependency: libcups.so.2()(64bit) for package: ghostscript-8.70-19.el6.x86_64
--> Processing Dependency: libcups.so.2()(64bit) for package: redhat-lsb-graphics-4.0-7.el6.centos.x86_64
--> Processing Dependency: libcups.so.2()(64bit) for package: gtk2-2.24.23-6.el6.x86_64
--> Processing Dependency: libcupsimage.so.2()(64bit) for package: ghostscript-8.70-19.el6.x86_64
--> Processing Dependency: libcupsimage.so.2()(64bit) for package: redhat-lsb-graphics-4.0-7.el6.centos.x86_64
---> Package neon.x86_64 0:0.29.3-3.el6_4 will be erased
--> Processing Dependency: libneon.so.27()(64bit) for package: subversion-1.6.11-10.el6_5.x86_64
--> Running transaction check
---> Package foomatic.x86_64 0:4.0.4-3.el6 will be erased
---> Package foomatic-db-ppds.noarch 0:4.0-7.20091126.el6 will be erased
--> Processing Dependency: foomatic-db-ppds = 4.0-7.20091126.el6 for package: foomatic-db-4.0-7.20091126.el6.noarch
---> Package ghostscript.x86_64 0:8.70-19.el6 will be erased
---> Package gtk2.x86_64 0:2.24.23-6.el6 will be erased
--> Processing Dependency: libgailutil.so.18()(64bit) for package: libgnomecanvas-2.26.0-4.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: gnome-keyring-2.28.2-8.el6_3.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libnotify-0.5.0-1.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libgnomecanvas-2.26.0-4.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: notification-daemon-0.5.0-1.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: gtk2-engines-2.18.4-5.el6.centos.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: librsvg2-2.26.0-14.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libgnomeui-2.24.1-4.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: ibus-gtk-1.3.4-6.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: notify-python-0.1.1-10.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: imsettings-libs-0.108.0-3.6.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libglade2-2.6.4-3.1.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: im-chooser-1.3.1-3.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libgxim-0.3.3-3.1.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libwnck-2.28.0-3.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: imsettings-0.108.0-3.6.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libbonoboui-2.24.2-3.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: ibus-1.3.4-6.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: python-matplotlib-0.99.1.2-1.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libcanberra-gtk2-0.22-1.el6.centos.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: pygtk2-2.16.0-3.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libgcj-4.4.7-11.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: gnome-keyring-2.28.2-8.el6_3.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libnotify-0.5.0-1.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libgnomecanvas-2.26.0-4.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: notification-daemon-0.5.0-1.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: gtk2-engines-2.18.4-5.el6.centos.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: librsvg2-2.26.0-14.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libgnomeui-2.24.1-4.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: ibus-gtk-1.3.4-6.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: notify-python-0.1.1-10.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libglade2-2.6.4-3.1.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: im-chooser-1.3.1-3.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libwnck-2.28.0-3.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: imsettings-0.108.0-3.6.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libbonoboui-2.24.2-3.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: ibus-1.3.4-6.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: python-matplotlib-0.99.1.2-1.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: latencytop-0.5-9.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libcanberra-gtk2-0.22-1.el6.centos.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: pygtk2-2.16.0-3.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libgcj-4.4.7-11.el6.x86_64
--> Processing Dependency: gtk2 >= 2.11.3 for package: libwnck-2.28.0-3.el6.x86_64
--> Processing Dependency: gtk2 >= 2.1.2 for package: libgnomecanvas-2.26.0-4.el6.x86_64
--> Processing Dependency: gtk2 >= 2.5.0 for package: libglade2-2.6.4-3.1.el6.x86_64
--> Processing Dependency: gtk2 >= 2.9.0 for package: librsvg2-2.26.0-14.el6.x86_64
--> Processing Dependency: gtk2 >= 2.4.0 for package: libgcj-4.4.7-11.el6.x86_64
---> Package redhat-lsb-graphics.x86_64 0:4.0-7.el6.centos will be erased
--> Processing Dependency: redhat-lsb-graphics(x86-64) = 4.0-7.el6.centos for package: redhat-lsb-4.0-7.el6.centos.x86_64
---> Package redhat-lsb-printing.x86_64 0:4.0-7.el6.centos will be erased
---> Package samba4-libs.x86_64 0:4.0.0-64.el6.rc4 will be erased
--> Processing Dependency: libndr-krb5pac.so.0()(64bit) for package: sssd-common-pac-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr-krb5pac.so.0(NDR_KRB5PAC_0.0.1)(64bit) for package: sssd-common-pac-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr-nbt.so.0()(64bit) for package: sssd-ipa-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr-nbt.so.0()(64bit) for package: sssd-ad-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr-nbt.so.0(NDR_NBT_0.0.1)(64bit) for package: sssd-ipa-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr-nbt.so.0(NDR_NBT_0.0.1)(64bit) for package: sssd-ad-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0()(64bit) for package: sssd-ipa-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0()(64bit) for package: sssd-ad-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0()(64bit) for package: sssd-common-pac-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0(NDR_0.0.1)(64bit) for package: sssd-ipa-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0(NDR_0.0.1)(64bit) for package: sssd-ad-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libndr.so.0(NDR_0.0.1)(64bit) for package: sssd-common-pac-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libsamba-util.so.0()(64bit) for package: sssd-ipa-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libsamba-util.so.0()(64bit) for package: sssd-ad-1.11.6-30.el6_6.3.x86_64
--> Processing Dependency: libsamba-util.so.0()(64bit) for package: sssd-common-pac-1.11.6-30.el6_6.3.x86_64
---> Package subversion.x86_64 0:1.6.11-10.el6_5 will be erased
--> Running transaction check
---> Package foomatic-db.noarch 0:4.0-7.20091126.el6 will be erased
---> Package gnome-keyring.x86_64 0:2.28.2-8.el6_3 will be erased
---> Package gtk2-engines.x86_64 0:2.18.4-5.el6.centos will be erased
--> Processing Dependency: gtk2-engines >= 2.15.3 for package: gnome-themes-2.28.1-6.el6.noarch
---> Package ibus.x86_64 0:1.3.4-6.el6 will be erased
--> Processing Dependency: ibus >= 1.2 for package: ibus-table-1.2.0.20100111-5.el6.noarch
---> Package ibus-gtk.x86_64 0:1.3.4-6.el6 will be erased
---> Package im-chooser.x86_64 0:1.3.1-3.el6 will be erased
---> Package imsettings.x86_64 0:0.108.0-3.6.el6 will be erased
---> Package imsettings-libs.x86_64 0:0.108.0-3.6.el6 will be erased
---> Package latencytop.x86_64 0:0.5-9.el6 will be erased
---> Package libbonoboui.x86_64 0:2.24.2-3.el6 will be erased
---> Package libcanberra-gtk2.x86_64 0:0.22-1.el6.centos will be erased
---> Package libgcj.x86_64 0:4.4.7-11.el6 will be erased
--> Processing Dependency: libgcj_bc.so.1()(64bit) for package: gettext-devel-0.17-18.el6.x86_64
---> Package libglade2.x86_64 0:2.6.4-3.1.el6 will be erased
---> Package libgnomecanvas.x86_64 0:2.26.0-4.el6 will be erased
---> Package libgnomeui.x86_64 0:2.24.1-4.el6 will be erased
---> Package libgxim.x86_64 0:0.3.3-3.1.el6 will be erased
---> Package libnotify.x86_64 0:0.5.0-1.el6 will be erased
---> Package librsvg2.x86_64 0:2.26.0-14.el6 will be erased
---> Package libwnck.x86_64 0:2.28.0-3.el6 will be erased
---> Package notification-daemon.x86_64 0:0.5.0-1.el6 will be erased
---> Package notify-python.x86_64 0:0.1.1-10.el6 will be erased
---> Package pygtk2.x86_64 0:2.16.0-3.el6 will be erased
---> Package python-matplotlib.x86_64 0:0.99.1.2-1.el6 will be erased
--> Processing Dependency: python-matplotlib for package: seekwatcher-0.12-5.el6.noarch
---> Package redhat-lsb.x86_64 0:4.0-7.el6.centos will be erased
--> Processing Dependency: redhat-lsb(x86-64) = 4.0-7.el6.centos for package: redhat-lsb-compat-4.0-7.el6.centos.x86_64
---> Package sssd-ad.x86_64 0:1.11.6-30.el6_6.3 will be erased
--> Processing Dependency: sssd-ad = 1.11.6-30.el6_6.3 for package: sssd-1.11.6-30.el6_6.3.x86_64
---> Package sssd-common-pac.x86_64 0:1.11.6-30.el6_6.3 will be erased
---> Package sssd-ipa.x86_64 0:1.11.6-30.el6_6.3 will be erased
--> Running transaction check
---> Package gettext-devel.x86_64 0:0.17-18.el6 will be erased
---> Package gnome-themes.noarch 0:2.28.1-6.el6 will be erased
--> Processing Dependency: gnome-themes for package: system-icon-theme-6.0.0-2.el6.noarch
---> Package ibus-table.noarch 0:1.2.0.20100111-5.el6 will be erased
--> Processing Dependency: ibus-table >= 1.2 for package: ibus-table-chinese-1.4.6-1.el6.noarch
--> Processing Dependency: ibus-table >= 1.2 for package: ibus-table-chinese-1.4.6-1.el6.noarch
---> Package redhat-lsb-compat.x86_64 0:4.0-7.el6.centos will be erased
---> Package seekwatcher.noarch 0:0.12-5.el6 will be erased
---> Package sssd.x86_64 0:1.11.6-30.el6_6.3 will be erased
--> Processing Dependency: sssd >= 1.11.6 for package: ipa-client-3.0.0-42.el6.centos.x86_64
--> Running transaction check
---> Package ibus-table-chinese.noarch 0:1.4.6-1.el6 will be erased
--> Processing Dependency: ibus-table-chinese = 1.4.6-1.el6 for package: ibus-table-chinese-wubi-jidian-1.4.6-1.el6.noarch
--> Processing Dependency: ibus-table-chinese = 1.4.6-1.el6 for package: ibus-table-chinese-scj-1.4.6-1.el6.noarch
--> Processing Dependency: ibus-table-chinese = 1.4.6-1.el6 for package: ibus-table-chinese-erbi-1.4.6-1.el6.noarch
--> Processing Dependency: ibus-table-chinese = 1.4.6-1.el6 for package: ibus-table-chinese-cangjie-1.4.6-1.el6.noarch
--> Processing Dependency: ibus-table-chinese = 1.4.6-1.el6 for package: ibus-table-chinese-wubi-haifeng-1.4.6-1.el6.noarch
---> Package ipa-client.x86_64 0:3.0.0-42.el6.centos will be erased
---> Package system-icon-theme.noarch 0:6.0.0-2.el6 will be erased
--> Processing Dependency: system-icon-theme for package: system-gnome-theme-60.0.2-1.el6.noarch
--> Running transaction check
---> Package ibus-table-chinese-cangjie.noarch 0:1.4.6-1.el6 will be erased
---> Package ibus-table-chinese-erbi.noarch 0:1.4.6-1.el6 will be erased
---> Package ibus-table-chinese-scj.noarch 0:1.4.6-1.el6 will be erased
---> Package ibus-table-chinese-wubi-haifeng.noarch 0:1.4.6-1.el6 will be erased
---> Package ibus-table-chinese-wubi-jidian.noarch 0:1.4.6-1.el6 will be erased
---> Package system-gnome-theme.noarch 0:60.0.2-1.el6 will be erased
--> Processing Dependency: system-gnome-theme >= 60.0.0 for package: libgnome-2.28.0-11.el6.x86_64
--> Running transaction check
---> Package libgnome.x86_64 0:2.28.0-11.el6 will be erased
--> Finished Dependency Resolution


> On Fri, Jan 23, 2015 at 01:07,Nikos Mavrogiannopoulos <n.mavrogiannopoulos at gmail.com> wrote:
> 
> On Thu, Jan 22, 2015 at 2:29 PM, Jack Lee <jack at evlit.com> wrote:
>> LIBGNUTLS_CFLAGS="-I/opt/atomic/atomic-gnutls3/root/usr/include/gnutls" LIBGNUTLS_LIBS="-L/opt/atomic/atomic-gnutls3/root/usr/lib64 -lgnutls" LIBNL3_CFLAGS="-I/opt/atomic/atomic-gnutls3/root/usr/include/gnutls" LIBNL3_LIBS="-L/opt/atomic/atomic-gnutls3/root/usr/lib64 -lnl-3 -lnl-route-3" ./configure --enable-linux-namespaces --with-libseccomp-prefix
> [...]
>> In file included from ./main.h:28,
>>                 from ./script-list.h:24,
>>                 from main.c:40:
>> ./vpn.h:322:1: warning: "TLS_MASTER_SIZE" redefined
>> In file included from /usr/include/gnutls/gnutls.h:48,
> 
> Most probably you are mixing different gnutls libraries' development
> files. Uninstall the old one's development files, and use only the
> new.
> 
> regards,
> Nikos




More information about the openconnect-devel mailing list