How to Find Why Port "X" Is Installed?
drew at mykitchentable.net
Thu Feb 27 15:08:03 UTC 2014
I'm using FBSD 10 and trying to work through the things I broke after
running 'make delete-old-libs' as suggested in the handbook. Ultimately
I just rebuilt all ports with 'portupgrade -f "*" '. Unfortunately, I
had an issue with databases/db42 and then other issues because it failed.
I tried running it again and saw messages about it being deprecated.
Then it failed with this line:
/usr/bin/ld: .libs/cxx_db.o: relocation R_X86_64_32S against `_ZTV2Db'
can not be used when making a shared object; recompile with -fPIC
.libs/cxx_db.o: could not read symbols: Bad value
c++: error: linker command failed with exit code 1 (use -v to see
*** [libdb_cxx-4.2.la] Error code 1
So I don't know what that is all about but it led me to wonder why
databases/db42 is on my system in the first place. If I know what port
pulled it in, then maybe I can rebuild that port to use a newer version
of this that's not deprecated. I've read the new pkg man page but can't
figure out how to get it to tell me what pulled databases/db42 in.
Like card tricks?
Visit The Alchemist's Warehouse to
learn card magic secrets for free!
More information about the freebsd-questions