David, the script placed in /usr/bin/bcompare already handles the LD_LIBRARY_PATH correctly, if it's defined already before.
I did as you suggested and copied the libfreetype.so.6.8.0 to /usr/lib/beyondcompare and created a symlink named libfreetype.so.6 here.
My first solution was this:
I did the following:
I downloaded the original libfreetype6.so packages for my particular Ubuntu distro (here: precise) for i386.
I unpacked the libfreetype.so.6.8.0 to a new directory, here $HOME/.local/opt/goodfreetype/i386/ .
After this I created a symlink from libfreetype.so.6.8.0 to libfreetype.so.6
Now I create this script file:
save this as bcompare4.sh for example and chmod u+x it.
Now I can start Beyond Compare 4 without any problems.
The only disavantage is that I cannot use the "compare" options in Dolphin's right click menu with this because the LD_LIBRARY_PATH.
But with your solution this works
I did as you suggested and copied the libfreetype.so.6.8.0 to /usr/lib/beyondcompare and created a symlink named libfreetype.so.6 here.
My first solution was this:
I did the following:
I downloaded the original libfreetype6.so packages for my particular Ubuntu distro (here: precise) for i386.
I unpacked the libfreetype.so.6.8.0 to a new directory, here $HOME/.local/opt/goodfreetype/i386/ .
After this I created a symlink from libfreetype.so.6.8.0 to libfreetype.so.6
Now I create this script file:
Code:
#!/bin/sh export LD_LIBRARY_PATH=$HOME/.local/opt/goodfreetype/i386/ bcompare "$@"
Now I can start Beyond Compare 4 without any problems.
The only disavantage is that I cannot use the "compare" options in Dolphin's right click menu with this because the LD_LIBRARY_PATH.
But with your solution this works
Comment