Go Back   Scooter Forums > Beyond Compare 3 Discussion > Linux
Register FAQ Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #11  
Old 05-Aug-2011, 09:12 AM
David David is offline
Team Scooter
 
Join Date: Oct 2009
Posts: 78
Default

Addendum. Which the reason for asking about machine arch is that BC is a 32 bit app not 64. Though it will run just fine on a 64bit machine as long as the 32bit libraries are there. Would you also be willing to repeat the ldd experiment but with the LD_LIBRARY_PATH=/usr/lib/beyondcompare set. I want to see the paths of the libraries that are being loaded. So

>> export LD_LIBRARY_PATH=/usr/lib/beyondcompare
>> ldd /usr/lib/beyondcompare/BCompare
>> ldd /usr/lib/beyondcompare/libqtc.so.1
>> ldd /usr/lib/beyoncompare/libqt-mt.so.3

Thanks
David Jenkins
__________________
David J Scooter Software
Reply With Quote
  #12  
Old 05-Aug-2011, 01:51 PM
jimanicolet jimanicolet is offline
Visitor
 
Join Date: Aug 2011
Posts: 8
Default Info Provided

Yes the arch. is x64.
Reply With Quote
  #13  
Old 05-Aug-2011, 01:58 PM
jimanicolet jimanicolet is offline
Visitor
 
Join Date: Aug 2011
Posts: 8
Default Info Provided

linux-uc0a:~ # export LD_LIBRARY_PATH=/usr/lib/beyondcompare
linux-uc0a:~ # ldd /usr/lib/beyondcompare/BCompare
linux-gate.so.1 => (0xffffe000)
libz.so.1 => /lib/libz.so.1 (0xf76ef000)
libqtc.so.1 => /usr/lib/beyondcompare/libqtc.so.1 (0xf71d8000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf70a5000)
librt.so.1 => /lib/librt.so.1 (0xf709b000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf707f000)
libdl.so.2 => /lib/libdl.so.2 (0xf707a000)
libc.so.6 => /lib/libc.so.6 (0xf6f19000)
libqt-mt.so.3 => /usr/lib/beyondcompare/libqt-mt.so.3 (0xf6808000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf67f7000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6704000)
libm.so.6 => /lib/libm.so.6 (0xf66db000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf66cc000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf66c9000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf66ab000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf66a7000)
/lib/ld-linux.so.2 (0xf7736000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf669c000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf6693000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf6688000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6684000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xf666f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf65ee000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf65bd000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf65b4000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf6599000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6593000)
libexpat.so.1 => /lib/libexpat.so.1 (0xf656a000)
libuuid.so.1 => /lib/libuuid.so.1 (0xf6564000)
linux-uc0a:~ #
linux-uc0a:~ # ldd /usr/lib/beyondcompare/libqtc.so.1
linux-gate.so.1 => (0xffffe000)
libqt-mt.so.3 => /usr/lib/beyondcompare/libqt-mt.so.3 (0xf6ba1000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf6b5f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf6a2c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6939000)
libm.so.6 => /lib/libm.so.6 (0xf6910000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf6901000)
libc.so.6 => /lib/libc.so.6 (0xf67a0000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6796000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf678d000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf6782000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf677d000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xf6768000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf66e8000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf66b7000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf66ae000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf6692000)
libdl.so.2 => /lib/libdl.so.2 (0xf668d000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf6672000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf666e000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf666b000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf664d000)
/lib/ld-linux.so.2 (0xf77ca000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6646000)
libz.so.1 => /lib/libz.so.1 (0xf6631000)
libexpat.so.1 => /lib/libexpat.so.1 (0xf6609000)
libuuid.so.1 => /lib/libuuid.so.1 (0xf6603000)
linux-uc0a:~ #
linux-uc0a:~ # ldd /usr/lib/beyoncompare/libqt-mt.so.3
ldd: /usr/lib/beyoncompare/libqt-mt.so.3: No such file or directory
linux-uc0a:~ #
Reply With Quote
  #14  
Old 07-Aug-2011, 10:42 AM
jimanicolet jimanicolet is offline
Visitor
 
Join Date: Aug 2011
Posts: 8
Default Folder contents listing

linux-uc0a:/usr/lib/beyondcompare # dir
total 21444
-rwxr-xr-x 1 root root 8010774 Feb 3 2011 BCompare
-rw-r--r-- 1 root root 1698 Feb 3 2011 RPM-GPG-KEY-scootersoftware
-rwxr-xr-x 1 root root 1033 Feb 3 2011 context_init.sh
drwxr-xr-x 2 root root 20480 Aug 4 11:52 help
-rwxr-xr-x 1 root root 4843 Feb 3 2011 kde_context_menu
-rwxr-xr-x 1 root root 8486988 Feb 3 2011 libqt-mt.so.3
-rwxr-xr-x 1 root root 5354960 Feb 3 2011 libqtc.so.1
-rwxr-xr-x 1 root root 151 Feb 3 2011 nautilus_compare.sh
-rwxr-xr-x 1 root root 195 Feb 3 2011 nautilus_compare_to_selected.sh
-rwxr-xr-x 1 root root 181 Feb 3 2011 nautilus_select_for_compare.sh
-rw-r--r-- 1 root root 708 Feb 3 2011 qtrc
-rw-r--r-- 1 root root 171 Feb 3 2011 scootersoftware.repo
linux-uc0a:/usr/lib/beyondcompare #
Reply With Quote
  #15  
Old 19-Oct-2011, 04:33 AM
graemeg graemeg is offline
Visitor
 
Join Date: Oct 2011
Posts: 3
Default

Quote:
Originally Posted by jimanicolet View Post
linux-uc0a:~ # ldd /usr/lib/beyoncompare/libqt-mt.so.3
ldd: /usr/lib/beyoncompare/libqt-mt.so.3: No such file or directory
linux-uc0a:~ #
There is spelling mistake in your last command. The 'beyondcompare' directory is spelled incorrectly - missing the letter 'd'.

try the following:

Code:
ldd /usr/lib/beyondcompare/libqt-mt.so.3

Graeme.
Reply With Quote
  #16  
Old 28-Jun-2012, 11:05 AM
schang schang is offline
New User
 
Join Date: Jun 2012
Posts: 1
Default Failed to start BC3 on RedHat

Hi,

Everything works fine but all of sudden I could not bring up BC3 which installed on a RedHat machine. I'm getting "Runtime error 230 at 08172BA8". According to the other postings, this might indicate that missing shared libraries issue. However I checked by running ldd and everything looks fine (actually bin/bcompare script is checking for missing shared libraries). So what might be the problems?

Thanks,

Shu-Hua
Reply With Quote
  #17  
Old 10-Jul-2012, 08:26 AM
David David is offline
Team Scooter
 
Join Date: Oct 2009
Posts: 78
Default

This can also be a problem if BCompare (when running) does not have permissions to write to the settings directory and files. For example for user dboyd the settings directory default would be /home/dboyd/.beyondcompare. If BCompare cannot write to the files in /home/dboyd/.beyondcompare then a Runtime 230 can occur. We have seen this occassionally happen when the /home directories are NFS mounted and permissions aren't quite right. Or sometimes when the BCompare installation is done using the tar.gz as root and the settings directory is put in /root/.beyondcompare.

So check and see who BCompare is running as and make sure that it has permissions to write to the settings directory.
__________________
David J Scooter Software
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 10:28 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.