qupzilla-qt5 pkg: bad dependency (was: otter-browser...)

Kevin Oberman rkoberman at gmail.com
Tue Jun 6 17:16:27 UTC 2017


On Tue, Jun 6, 2017 at 9:26 AM, Ethan Grammatikidis <eekee57 at fastmail.fm>
wrote:

> same problem with qupzilla-qt5:
>
> full log of install, attempted use:
>
> udo pkg install qupzilla-qt5
>     <
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> pkg: scummvm-tools has a missing dependency: lame
> pkg: vice has a missing dependency: lame
> The following 3 package(s) will be affected (of 0 checked):
>
> New packages to be INSTALLED:
>         qupzilla-qt5: 1.8.9_2
>         qt5-xml: 5.7.1
>         qt5-imageformats: 5.7.1
>
> Number of packages to be installed: 3
>
> The process will require 13 MiB more space.
> 3 MiB to be downloaded.
>
> Proceed with this action? [y/N]: y
> [1/3] Fetching qupzilla-qt5-1.8.9_2.txz: 100%    2 MiB   2.6MB/s    00:01
> [2/3] Fetching qt5-xml-5.7.1.txz: 100%   89 KiB  90.7kB/s    00:01
> [3/3] Fetching qt5-imageformats-5.7.1.txz: 100%   64 KiB  66.0kB/s    00:01
> Checking integrity... done (0 conflicting)
> [1/3] Installing qt5-xml-5.7.1...
> [1/3] Extracting qt5-xml-5.7.1: 100%
> [2/3] Installing qt5-imageformats-5.7.1...
> [2/3] Extracting qt5-imageformats-5.7.1: 100%
> [3/3] Installing qupzilla-qt5-1.8.9_2...
> Extracting qupzilla-qt5-1.8.9_2: 100%
> <ethan> qupzilla
> /usr/local/lib/libQt5Core.so.5: version Qt_5.7 required by
> /usr/local/bin/qupzilla not found
> _______________________________________________
>

Looks like qr5 has a dependency issue as qt5-core was updated three days
ago. Since packages were updated or the rest of the qt5 stuff, I suspect
that the dependency tree did not see qt5-core as a dependency.

Be sure your INDEX is current. If you are not sure, "make -C /usr/ports
fetchindex".

I would suggest trying to update qt5-core and see if the appropriate
package in there. You can check with "pkg version | grep qt5-core".
If you want to update all packages, update your INDEX and "pkg upgrade".
If you don't want all packages upgraded, you need to force  qt5-core upgrade
There may be an easier way to force and upgrade, but this should do it:
# pkg delete -f qt5-core
# pkg install qt5-core

You should probably open a bug report on this.
Also, for legal reasons, lame can't be distributed as a binary. If you want
mp3 support, you will need to install it from sources using the port.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman at gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683


More information about the freebsd-ports mailing list