I am having trouble with pdftk on my Mac OS X 10.11 and want to remove all traces of it from my system before attempting to make a new install with the newest package 2.02 (available here on StackOverflow) which I already installed.
I suspect there might be more than one version in my system.
When I try
pdftk --version
the system gives an error:
dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
Referenced from: /usr/local/bin/pdftk
Expected in: /usr/local/bin/../lib/libstdc++.6.dylib
in /usr/local/bin/pdftk
Trace/BPT trap: 5
and when I run
export DYLD_LIBRARY_PATH=/opt/pdflabs/pdftk/lib:$DYLD_LIBRARY_PATH
and check for the version I get
pdftk 2.02 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2003-13 Steward and Lee, LLC - Please Visit: www.pdftk.com
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
How do I remove them from the system?
EDIT: I actually tried the "version" option on both places, by going to each folder and typing
pdftk --version
I got the problem on the /usr/local folder, but the /opt folder printed the version. It seems I really do have two versions of pdftk on my computer and the default is the problematic one.
/usr/share/man/man1/pdftk.1
and/usr/local/bin/pdftk
. I ran the uninstall (withsudo
) and it removed the binaries, but when I reinstalled the new package, I still got the same error. The problem is that the package is not setting the path of the libraries to the new installed set (in /opt). I have the export you stated above in my.bashrc
, but it seems when I log in the PATH is not set. – Baskin