Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Oct 2016 14:15:52 +0200
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        "Montgomery-Smith, Stephen" <stephen@missouri.edu>, "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject:   Re: What is SONAME in port builds?
Message-ID:  <6af07dd5-d4a6-609d-55b8-c32a8be74bf8@FreeBSD.org>
In-Reply-To: <27ccb86b-c2db-1d83-bf3b-1f2987dd5c58@missouri.edu>
References:  <04333342-05a5-25d1-1491-bb01a64b62dc@missouri.edu> <27ccb86b-c2db-1d83-bf3b-1f2987dd5c58@missouri.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--eWq1bLw411Lj2uXAmM0QnaUvFKb1DMRLO
Content-Type: multipart/mixed; boundary="PU54WTmJJTGiePc5brFUVwpBkxieLqwBp";
 protected-headers="v1"
From: Mathieu Arnold <mat@FreeBSD.org>
To: "Montgomery-Smith, Stephen" <stephen@missouri.edu>,
 "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Message-ID: <6af07dd5-d4a6-609d-55b8-c32a8be74bf8@FreeBSD.org>
Subject: Re: What is SONAME in port builds?
References: <04333342-05a5-25d1-1491-bb01a64b62dc@missouri.edu>
 <27ccb86b-c2db-1d83-bf3b-1f2987dd5c58@missouri.edu>
In-Reply-To: <27ccb86b-c2db-1d83-bf3b-1f2987dd5c58@missouri.edu>

--PU54WTmJJTGiePc5brFUVwpBkxieLqwBp
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 02/10/2016 =C3=A0 21:07, Montgomery-Smith, Stephen a =C3=A9crit :
> On 10/02/2016 10:29 AM, Montgomery-Smith, Stephen wrote:
>> I am trying to build the port graphics/opendx, and at the qa stage it =
says:
>>
>> Error: /usr/local/dx/bin_freebsd/builder is linked to
>> /usr/local/lib/libcdf.so which does not have a SONAME.
>> science/cdf needs to be fixed.
>>
>> What does this mean, and how do I fix it?
> I came up with "a" solution:
>
> https://svnweb.freebsd.org/ports?view=3Drevision&revision=3D423146

It is a good solution, yes. The check is there because pkg will not
register shlib dependencies if the .so do not have a soname. This is a
problem because if the library gets changed and is no longer
incompatible with the previous one, you do not have a soname to check,
and pkg will not know that all its dependencies need to be reinstalled.

--=20
Mathieu Arnold



--PU54WTmJJTGiePc5brFUVwpBkxieLqwBp--

--eWq1bLw411Lj2uXAmM0QnaUvFKb1DMRLO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJX8kv4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz
QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85ItmkQAIEQXcGc23wcv8mxz6O9ExpX
uN/fjPKs8FCKTFQXwttHnKp2fEsyWnhtJzIsDBlKPuWYz8Pc0F4uQDTD/BzM0Z0T
JnoVDlKjoN+L4KlH0IHdJLzLSRq+yAUhBYkzoUdSZaeROGmPBSbhsG/Ws+k7NpBl
aQ8gl3WN+/BwHQB+zvQP1g+AUs4OwvcF5fRXfkFmJfGcQM2v3laBvgnL9JA8ExLn
0D6i241nupzWTEPlysEpeb42tznfDP9lzC4/5wCAk3fs5sMum0W1iNQhFMzr5bXG
VTh8v4VKVlQsSr4pCfVWMTugZcN7rJVS8b50RNI0xtPz7T1VMVUdrMu/DY+Ty+2K
cKTzlycmsLyhMYfXWlZZCJChzdOiUyLqtDJdLog8NX1FWHud6HZk1Lj+8+846VZB
XUnftJoDdguFHOrGr32RXShiLWySsm1QctlGD2993AeUcbojpnHFPb9S7srzCd30
b5B8Vv/hUkbQqPEPE4lTuTWOmt7l7ne79LWMcpU0R2J3nwOKzUZUYzMU+uSVtghB
mtyE8lObI+koLhEV8g3ibRqm1x6BnyDyS2GJFelB+NCF8hZG50vnlQSq40qHm8kc
ri+oSLUuC0TA8ThW/rIrs+Tf6aalpPUHl6eCe3BCgCjnOtTFPbKh3tDiIYeq0MZz
T4s872Tvc3y+tAMzFqmN
=HLy+
-----END PGP SIGNATURE-----

--eWq1bLw411Lj2uXAmM0QnaUvFKb1DMRLO--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6af07dd5-d4a6-609d-55b8-c32a8be74bf8>