(adding openvpn-auth-ldap and libobjc2 maintainer to Cc)

Stuart Henderson <[email protected]> writes:

> On 2016/10/18 21:29, Jeremie Courreges-Anglas wrote:
>> Pascal Stumpf <[email protected]> writes:
>> >
>> > I don't claim to know much about objc, but I think the correct solution
>> > would be to either rename libobj from lang/gcc to libeobjc (and make the
>> > port use it) or go the fortran route and remove support from base.
>> > According to sqlports, openvpn-auth-ldap is the only port with objc in
>> > WANTLIB (GNUstep stuff uses clang + libobjc2).
>> 
>> Same stance wrt objc, I think we should remove it from base.  I took
>> a quick look at this openvpn plugin (last update from 2007...) and it
>> looks like just using gobjc from ports isn't enough.  Debian has patches
>> to allow building with gcc 4.6+, those patches look interesting but
>> I did not dig further.  There also are mentions of gnustep in their
>> package.
>
> So openvpn-auth-ldap is broken again because of the libobjc conflict;
> it picks up the higher-numbered version from /usr/local/lib ahead of
> the lower-numbered version in /usr/lib (i.e. higher version number
> trumps being earlier in the path).
>
> As this is now broken anyway, and other objc ports use libobjc2 instead,
> there's not really any disadvantage in removing libobjc from base.

I think that just removing it makes sense.

In the meantime...

-r--r--r--  1 root  bin  470212 Jun 10 04:24 /usr/lib/libobjc.so.6.0
-rw-r--r--  1 root  bin  632699 Jun  8 23:57 /usr/local/lib/libobjc.so.6.1

The two libraries aren't compatible, yet they had the same version.
Shouldn't we bump /usr/local/lib/libobjc.so.6.1 to
/usr/local/lib/libobjc.so.7.0 ?

> Then openvpn-auth-ldap would need fixing to work with whichever of
> ports libobjc and libobjc2 is easiest..

Here are the patches I mentioned (debian/patches subdir)

  
http://http.debian.net/debian/pool/main/o/openvpn-auth-ldap/openvpn-auth-ldap_2.0.3-6.1.debian.tar.xz

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to