libiconv issue

Kevin Oberman rkoberman at gmail.com
Thu Sep 4 00:18:38 UTC 2014


On Wed, Sep 3, 2014 at 2:13 PM, Christos Chatzaras <chris at cretaforce.gr>
wrote:

> I try to portupgrade and I get this error:
>
> portupgrade -y phpMyAdmin-4.2.7.1
> --->  Session started at: Wed, 03 Sep 2014 21:28:19 +0300
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 130 packages
> found (-0 +0)  done]
> Stale dependency: phpMyAdmin-4.2.7.1 --> libiconv-1.14_4 -- manually run
> 'pkgdb -F' to fix, or specify -O to force.
> --->  Session ended at: Wed, 03 Sep 2014 21:28:20 +0300 (consumed 00:00:00)
>
> In /var/db/pkg I don’t see the libiconv folder.
>
> So looks like is not on my system so I do:
>
> cd /usr/ports/converters/libiconv
> make install clean
>
> And it shows:
>
> ===>   libiconv-1.14_4 is already installed
>
> I then do:
>
> make deinstall
> make reinstall
>
> and it says:
>
> ===>  Installing for libiconv-1.14_4
> ===>   Registering installation for libiconv-1.14_4
>
> But still I can’t see it on /var/db/pkg
>
> Any idea what is wrong?
>
>
You don't say whether you are running old pkg_*, but it is not only not
supported, but broken, so I suspect that you are now using pkgng which no
longer stores data in flat files in /var/db/pkg. portmaster still uses that
directory structure and puts distfiles (a pointer to the distfiles, not the
files themselves) there, but if you install ports without using portmaster,
there will be no entry.

Use "pkg info PORT" to get information on ports/packages installed. The
data is now in an sqlite DB.
--
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkoberman at gmail.com


More information about the freebsd-ports mailing list