pkg 1.4 error searching shared lib

Eduardo Morras emorrasg at yahoo.es
Tue Jan 13 15:14:42 UTC 2015


Hi, trying to know why amule doesn't run (crash on start)

#pkg -v
1.4.4
#pkg check -B
Checking all packages:   1%
pkg: (amule-2.3.1_12) /usr/local/bin/amule - required shared library libcryptopp.so not found
pkg: (amule-2.3.1_12) /usr/local/bin/amuled - required shared library libcryptopp.so not found
pkg: (amule-2.3.1_12) /usr/local/bin/amulegui - required shared library libcryptopp.so not found
pkg: (amule-2.3.1_12) /usr/local/bin/mulefileview - required shared library libcryptopp.so not found

It's because libcryptopp.so isn't installed, but querying which package installs it, I get:

#pkg shlib -P libcryptopp.so
pkg: sqlite error while executing SELECT p.id, p.origin, p.name, p.name p.origin as uniqueid, p.version, p.comment, p.desc, p.message, p.arch, p.maintainer, p.www, p.prefix, p.flatsize, p.time FROM packages AS p, pkg_shlibs_provided AS ps, shlibs AS s WHERE p.id = ps.package_id AND ps.shlib_id = s.id AND s.name = ?1; in file pkgdb_query.c:244: near ".": syntax error

# pkg shlib -P libcryptopp
pkg: sqlite error while executing SELECT p.id, p.origin, p.name, p.name p.origin as uniqueid, p.version, p.comment, p.desc, p.message, p.arch, p.maintainer, p.www, p.prefix, p.flatsize, p.time FROM packages AS p, pkg_shlibs_provided AS ps, shlibs AS s WHERE p.id = ps.package_id AND ps.shlib_id = s.id AND s.name = ?1; in file pkgdb_query.c:244: near ".": syntax error

I don't see anything wrong on the select and the ?1 is the expression that sqlite3_bind_text() call replace with the filename.

Any clue? Am I doing something wrong?

TIA

---   ---

Eduardo Morras <emorrasg at yahoo.es>


More information about the freebsd-questions mailing list