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>