libfreetype.so.9 errors
Latest compiled ports result in below message for several binaries: Shared object "libfreetype.so.9" not found, required by "chrome" So far the ports I have seen this are www/midori, www/chromium, editors/libreoffice; but I have not tested all ports installed on the system. I have read UPDATING, and it does not apply to my situation since I do a full poudriere run of all ports on the system before each "# pkg upgrade -r myrepo". Recent freetype update (20140416) should therefore not cause any issue for me. Is this a problem with the specific ports listed, or a libfreetype error? I'd like to know before I add a libfreetype.so.9 entry to /etc/libmap.conf. In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 / libfreetype.la / libfreetype.so.6 - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/libfreetype-so-9-errors-tp5905087.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On 4/20/2014 1:18 PM, Beeblebrox wrote: Latest compiled ports result in below message for several binaries: Shared object "libfreetype.so.9" not found, required by "chrome" So far the ports I have seen this are www/midori, www/chromium, editors/libreoffice; but I have not tested all ports installed on the system. Add www/opera to the list. Robert Huff ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) Beeblebrox wrote: > Latest compiled ports result in below message for several binaries: > Shared object "libfreetype.so.9" not found, required by "chrome" > > So far the ports I have seen this are www/midori, www/chromium, > editors/libreoffice; but I have not tested all ports installed on the > system. > > I have read UPDATING, and it does not apply to my situation since I do a > full poudriere run of all ports on the system before each "# pkg upgrade -r > myrepo". Recent freetype update (20140416) should therefore not cause any > issue for me. > > Is this a problem with the specific ports listed, or a libfreetype error? > I'd like to know before I add a libfreetype.so.9 entry to /etc/libmap.conf. > In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 / > libfreetype.la / libfreetype.so.6 http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=347555&r2=351411 Use sysutils/libchk and 'pkg which' to find the port that is linked against the old library and needs rebuild. -- Herbert ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, Apr 20, 2014 at 10:18:21AM -0700, Beeblebrox wrote: > Latest compiled ports result in below message for several binaries: > Shared object "libfreetype.so.9" not found, required by "chrome" > > So far the ports I have seen this are www/midori, www/chromium, > editors/libreoffice; but I have not tested all ports installed on the > system. > > I have read UPDATING, and it does not apply to my situation since I do a > full poudriere run of all ports on the system before each "# pkg upgrade -r > myrepo". Recent freetype update (20140416) should therefore not cause any > issue for me. > > Is this a problem with the specific ports listed, or a libfreetype error? > I'd like to know before I add a libfreetype.so.9 entry to /etc/libmap.conf. > In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 / > libfreetype.la / libfreetype.so.6 I may be wrong in this, but I suspect that the UPDATING entry from 20140416 -does- apply. It seems print/freetype2 has changed the version of libfreetype it installs from lib/libfreetype.so.9 to lib/libfreetype.so.6.11.2. This will mean (I think) that any port depending on libfreetype will need to be rebuilt, linking against the new (but lower-numbered) library. If not, then they will be looking for the old library, and failing when they don't find it. -- greg byshenk - gbysh...@byshenk.net - Portland, OR USA ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, 20 Apr 2014, Herbert J. Skuhra wrote: On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) Beeblebrox wrote: Latest compiled ports result in below message for several binaries: Shared object "libfreetype.so.9" not found, required by "chrome" So far the ports I have seen this are www/midori, www/chromium, editors/libreoffice; but I have not tested all ports installed on the system. I have read UPDATING, and it does not apply to my situation since I do a full poudriere run of all ports on the system before each "# pkg upgrade -r myrepo". Recent freetype update (20140416) should therefore not cause any issue for me. Is this a problem with the specific ports listed, or a libfreetype error? I'd like to know before I add a libfreetype.so.9 entry to /etc/libmap.conf. In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 / libfreetype.la / libfreetype.so.6 http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=347555&r2=351411 Use sysutils/libchk and 'pkg which' to find the port that is linked against the old library and needs rebuild. sysutils/bsdadminscripts has pkg_libchk, which is somewhat nicer. Use 'pkg_libchk -qo' to display the list of ports that need to be rebuilt. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
>> Use sysutils/libchk and 'pkg which' to find the port that is linked against the old library and needs rebuild. Irrelevant - full poudriere run means I am re-building all ports from a full list of ports installed on the system. Also, the UPDATING entry from 20140416 only applies if one uses portmaster/portupgrade as updating method. When using pre-built binaries, pkgng should be taking care of all of these issues internally. It would not work only if: * poudriere is unable to detect the certain binaries that need to be re-built * An internal pkg error causes some ports to be skipped and not re-installed (both of which are unlikely) * The ports in question have not made the transition as yet (which is the most likely scenario) A second library joins the cause: libxcb.so.2 is called by some binaries but only libxcb.so.1.1.0 exists. Regards. - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/libfreetype-so-9-errors-tp5905087p5905105.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sunday 20 April 2014 12:08:12 Warren Block wrote: > On Sun, 20 Apr 2014, Herbert J. Skuhra wrote: > > On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) > > > > Beeblebrox wrote: > >> Latest compiled ports result in below message for several binaries: > >> Shared object "libfreetype.so.9" not found, required by "chrome" > >> > >> So far the ports I have seen this are www/midori, www/chromium, > >> editors/libreoffice; but I have not tested all ports installed on the > >> system. > >> > >> I have read UPDATING, and it does not apply to my situation since I do a > >> full poudriere run of all ports on the system before each "# pkg upgrade > >> -r > >> myrepo". Recent freetype update (20140416) should therefore not cause any > >> issue for me. > >> > >> Is this a problem with the specific ports listed, or a libfreetype error? > >> I'd like to know before I add a libfreetype.so.9 entry to > >> /etc/libmap.conf. > >> In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 > >> / > >> libfreetype.la / libfreetype.so.6 > > > > http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=347555&r > > 2=351411 > > > > Use sysutils/libchk and 'pkg which' to find the port that is linked > > against the old library and needs rebuild. > > sysutils/bsdadminscripts has pkg_libchk, which is somewhat nicer. Use > 'pkg_libchk -qo' to display the list of ports that need to be rebuilt. > ___ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" I did check and rebuild again and I have still: bootstrap-openjdk-r348097: /usr/local/bootstrap- openjdk/jre/lib/amd64/libfontmanager.so misses libfreetype.so.9 compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libopie.so.6 misses libmd.so.5 compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libtacplus.so.4 misses libmd.so.5 java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses libjawt.so java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses libjvm.so libreoffice-4.1.5_2: /usr/local/lib/libreoffice/program/libofficebean.so misses libjawt.so -- ajtiM http://www.redbubble.com/people/lumiwa ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, Apr 20, 2014 at 12:03 PM, Ajtim wrote: > On Sunday 20 April 2014 12:08:12 Warren Block wrote: > > On Sun, 20 Apr 2014, Herbert J. Skuhra wrote: > > > On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) > > > > > > Beeblebrox wrote: > > >> Latest compiled ports result in below message for several binaries: > > >> Shared object "libfreetype.so.9" not found, required by "chrome" > > >> > > >> So far the ports I have seen this are www/midori, www/chromium, > > >> editors/libreoffice; but I have not tested all ports installed on the > > >> system. > > >> > > >> I have read UPDATING, and it does not apply to my situation since I > do a > > >> full poudriere run of all ports on the system before each "# pkg > upgrade > > >> -r > > >> myrepo". Recent freetype update (20140416) should therefore not cause > any > > >> issue for me. > > >> > > >> Is this a problem with the specific ports listed, or a libfreetype > error? > > >> I'd like to know before I add a libfreetype.so.9 entry to > > >> /etc/libmap.conf. > > >> In /usr/local/lib: libfreetype.a / libfreetype.so / > libfreetype.so.6.11.2 > > >> / > > >> libfreetype.la / libfreetype.so.6 > > > > > > > http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=347555&r > > > 2=351411 > > > > > > Use sysutils/libchk and 'pkg which' to find the port that is linked > > > against the old library and needs rebuild. > > > > sysutils/bsdadminscripts has pkg_libchk, which is somewhat nicer. Use > > 'pkg_libchk -qo' to display the list of ports that need to be rebuilt. > > ___ > > freebsd-ports@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" > > I did check and rebuild again and I have still: > > bootstrap-openjdk-r348097: /usr/local/bootstrap- > openjdk/jre/lib/amd64/libfontmanager.so misses libfreetype.so.9 > > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libopie.so.6 > misses > libmd.so.5 > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libtacplus.so.4 > misses libmd.so.5 > java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses > libjawt.so > java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses > libjvm.so > libreoffice-4.1.5_2: /usr/local/lib/libreoffice/program/libofficebean.so > misses > libjawt.so > -- > ajtiM As the man page states, pkg_libchk can generate false positives for ports which do not use the system tools (RTL) for loading shareable libraries. Java is a well known case of this. openoffice also did this, so libreoffice probably does, as well. I have a guess as to why compat8x is showing up, but I don't have time to look at the script right now to confirm it. -- R. Kevin Oberman, Network Engineer, Retired E-mail: rkober...@gmail.com ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, 20 Apr 2014 15:03:23 -0400 Ajtim wrote: > On Sunday 20 April 2014 12:08:12 Warren Block wrote: > > On Sun, 20 Apr 2014, Herbert J. Skuhra wrote: > > > On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) > > > > > > Beeblebrox wrote: > > >> Latest compiled ports result in below message for several binaries: > > >> Shared object "libfreetype.so.9" not found, required by "chrome" > > >> > > >> So far the ports I have seen this are www/midori, www/chromium, > > >> editors/libreoffice; but I have not tested all ports installed on the > > >> system. > > >> > > >> I have read UPDATING, and it does not apply to my situation since I do a > > >> full poudriere run of all ports on the system before each "# pkg upgrade > > >> -r > > >> myrepo". Recent freetype update (20140416) should therefore not cause any > > >> issue for me. > > >> > > >> Is this a problem with the specific ports listed, or a libfreetype error? > > >> I'd like to know before I add a libfreetype.so.9 entry to > > >> /etc/libmap.conf. > > >> In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 > > >> / > > >> libfreetype.la / libfreetype.so.6 > > > > > > http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=347555&r > > > 2=351411 > > > > > > Use sysutils/libchk and 'pkg which' to find the port that is linked > > > against the old library and needs rebuild. > > > > sysutils/bsdadminscripts has pkg_libchk, which is somewhat nicer. Use > > 'pkg_libchk -qo' to display the list of ports that need to be rebuilt. > > I did check and rebuild again and I have still: > > bootstrap-openjdk-r348097: /usr/local/bootstrap- > openjdk/jre/lib/amd64/libfontmanager.so misses libfreetype.so.9 This is a binary package. The maintainer (jkim@) has to rebuild and upload it. > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libopie.so.6 misses > libmd.so.5 > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libtacplus.so.4 > misses libmd.so.5 Do you miss misc/compat9x? > java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses > libjawt.so > java3d-1.5.2_2: /usr/local/openjdk6/jre/lib/amd64/libj3dcore-ogl.so misses > libjvm.so > libreoffice-4.1.5_2: /usr/local/lib/libreoffice/program/libofficebean.so > misses > libjawt.so I think you can ignore these. -- Herbert ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sunday 20 April 2014 21:48:51 Herbert J. Skuhra wrote: > On Sun, 20 Apr 2014 15:03:23 -0400 > > Ajtim wrote: > > On Sunday 20 April 2014 12:08:12 Warren Block wrote: > > > On Sun, 20 Apr 2014, Herbert J. Skuhra wrote: > > > > On Sun, 20 Apr 2014 10:18:21 -0700 (PDT) > > > > > > > > Beeblebrox wrote: > > > >> Latest compiled ports result in below message for several binaries: > > > >> Shared object "libfreetype.so.9" not found, required by "chrome" > > > >> > > > >> So far the ports I have seen this are www/midori, www/chromium, > > > >> editors/libreoffice; but I have not tested all ports installed on the > > > >> system. > > > >> > > > >> I have read UPDATING, and it does not apply to my situation since I > > > >> do a > > > >> full poudriere run of all ports on the system before each "# pkg > > > >> upgrade > > > >> -r > > > >> myrepo". Recent freetype update (20140416) should therefore not cause > > > >> any > > > >> issue for me. > > > >> > > > >> Is this a problem with the specific ports listed, or a libfreetype > > > >> error? > > > >> I'd like to know before I add a libfreetype.so.9 entry to > > > >> /etc/libmap.conf. > > > >> In /usr/local/lib: libfreetype.a / libfreetype.so / > > > >> libfreetype.so.6.11.2 > > > >> / > > > >> libfreetype.la / libfreetype.so.6 > > > > > > > > http://svnweb.freebsd.org/ports/head/print/freetype2/pkg-plist?r1=3475 > > > > 55&r > > > > 2=351411 > > > > > > > > Use sysutils/libchk and 'pkg which' to find the port that is linked > > > > against the old library and needs rebuild. > > > > > > sysutils/bsdadminscripts has pkg_libchk, which is somewhat nicer. Use > > > 'pkg_libchk -qo' to display the list of ports that need to be rebuilt. > > > > I did check and rebuild again and I have still: > > > > bootstrap-openjdk-r348097: /usr/local/bootstrap- > > openjdk/jre/lib/amd64/libfontmanager.so misses libfreetype.so.9 > > This is a binary package. The maintainer (jkim@) has to rebuild and upload > it. > > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libopie.so.6 > > misses libmd.so.5 > > compat8x-amd64-8.4.804000.201310_2: /usr/local/lib/compat/libtacplus.so.4 > > misses libmd.so.5 > > Do you miss misc/compat9x? > No, I have misc/compat9x installed My system is FreeBSD 10.0-RELEASE (amd64) -- ajtiM http://www.redbubble.com/people/lumiwa ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
+1 Only www/opera should actually need libmap entry, rest of the pkg_libchk output sohuld be rebuilt. -- View this message in context: http://freebsd.1045724.n5.nabble.com/libfreetype-so-9-errors-tp5905087p5905460.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
On Sun, 20 Apr 2014, Beeblebrox wrote: Use sysutils/libchk and 'pkg which' to find the port that is linked against the old library and needs rebuild. Irrelevant - full poudriere run means I am re-building all ports from a full list of ports installed on the system. Also, the UPDATING entry from 20140416 only applies if one uses portmaster/portupgrade as updating method. When using pre-built binaries, pkgng should be taking care of all of these issues internally. It would not work only if: * poudriere is unable to detect the certain binaries that need to be re-built * An internal pkg error causes some ports to be skipped and not re-installed (both of which are unlikely) * The ports in question have not made the transition as yet (which is the most likely scenario) * portstree changed during build (just adding for completeness). A second library joins the cause: libxcb.so.2 is called by some binaries but only libxcb.so.1.1.0 exists. Perhaps it's also time to add some consistency: find . -depth 3 -name Makefile -exec grep -h 'print/freetype2' {} + | \ sed -E -e 's,^(.*=)?[[:space:]]+([^[:space:]]+).*$,\2,' \ -e '/^#/d' | sort | uniq -c |sort -rn 122 libfreetype.so:${PORTSDIR}/print/freetype2 67 freetype:${PORTSDIR}/print/freetype2 46 freetype.9:${PORTSDIR}/print/freetype2 2 libfreetype.so.9:${PORTSDIR}/print/freetype2 1 freetype-config:${PORTSDIR}/print/freetype2 1 ${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 1 ${FREETYPE_WRKSRC}/config.mk:${PORTSDIR}/print/freetype2:build ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: libfreetype.so.9 errors
With respect to the missing libxcb.so.2: try re-building open-motif. This updated libXm, which made a large number of these vanish. Robert Huff ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
pkgng doesn't upgrade if old package exists (Was: Re: libfreetype.so.9 errors)
Hi, On Sun, 20 Apr 2014, Beeblebrox wrote: I have read UPDATING, and it does not apply to my situation since I do a full poudriere run of all ports on the system before each "# pkg upgrade -r myrepo". Recent freetype update (20140416) should therefore not cause any issue for me. I may have stumbled upon the root cause. pkg does not consider a package upgradeable if the old version of the package still exists in the remote repository. To reproduce: - Bump a portrevision for a port - Build it on your repository - Run pkg repo on the repository - Run pkg upgrade on the client machine You will see "1 package updated", but pkg will not proceed to update it. I don't know if poudriere cleans out stale versions, so it may not apply to this after all. -- Melvyn ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: pkgng doesn't upgrade if old package exists (Was: Re: libfreetype.so.9 errors)
> I don't know if poudriere cleans out stale versions poudriere does clean out stale binaries before starting the build run, BUT uses pkgng for actually determining the stale packages in the repo AFAIK. So by your (Melvyn) finding, since the poudriere compiler jail uses and installs pkgng before anything else to the build environment, it makes sense that pkgng in the build jail could decide to skip certain dependencies for a particular port build. Regards. - FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS -- View this message in context: http://freebsd.1045724.n5.nabble.com/libfreetype-so-9-errors-tp5905087p5906758.html Sent from the freebsd-ports mailing list archive at Nabble.com. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"