On 2016/10/11 19:00, Leclerc, Sebastien wrote:
> When starting OpenVPN with module openvpn-auth-ldap activated, I get the
> following:
>
> openvpn:/usr/local/lib/openvpn-auth-ldap.so: /usr/lib/libobjc.so.6.0 :
> WARNING: symbol(__objc_class_name_Protocol) size mismatch, relink your program
> openvpn:/usr/local/lib/openvpn-auth-ldap.so: /usr/lib/libobjc.so.6.0 :
> WARNING: symbol(__objc_class_name_Object) size mismatch, relink your program
>
> Openvpn and openvpn-auth-ldap are installed as packages.
>
> This is from a snapshot (amd64) :
> OpenBSD 6.0-current (GENERIC.MP) #2518: Sun Oct 2 21:41:07 MDT 2016
> openvpn-2.3.11
> openvpn-auth-ldap-2.0.3.p2
>
> Same result from 5.9 with patch (amd64) :
> OpenBSD 5.9 (GENERIC.MP) #8: Thu Jul 14 20:12:22 CEST 2016
> openvpn-2.3.10
> openvpn-auth-ldap-2.0.3p1
>
>
> Sebastien Leclerc
>
libobjc in base and in ports have the same shared library major
and shouldn't.
However I don't see how it's causing this conflict. Please send output
from running openvpn with LD_DEBUG set in the environment.
Index: 4.9/Makefile
===================================================================
RCS file: /cvs/ports/lang/gcc/4.9/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- 4.9/Makefile 18 Sep 2016 15:05:15 -0000 1.41
+++ 4.9/Makefile 11 Oct 2016 19:56:36 -0000
@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS = amd64 arm hppa i386 mip
DPB_PROPERTIES = parallel
V = 4.9.4
-REVISION = 2
+REVISION = 3
FULL_VERSION = $V
FULL_PKGVERSION = $V
@@ -44,7 +44,7 @@ SHARED_LIBS = estdc++ 17.0 \
gcj 4.0 \
gcj-tools 4.0 \
gij 4.0 \
- objc 6.0 \
+ objc 7.0 \
ssp 4.0 \
lto_plugin 3.0 \
go 3.0 \