Hi, There is an incompatibility between 5.3 and 6.2. The _xstat variable defined in 5.3 (/usr/include/sys/stat.h) is now replaced by __xstat in the same location in 6.2. Hence, any libraries taken from a 5.3 m/c does not work on a 6.2 m/c. Any idea how can i resolve this?? Probably, the SuSE team can help me out. For the libMrm.so.2 problem, i copied the libMrm.so.2 from the 5.3 m/c(/usr/X11R6/lib/libMrm.so.2) to /lib of the 6.2 m/c and it worked!! But, i could not figure out why i have to do this!! Thanks Raghav Hi, I checked whether the said shared library was present in the 6.2 m/c and the 'locate libMrm.so.2' command gave this output /usr/X11R6/lib/libMrm.so.2 /usr/X11R6/lib/libMrm.so.2.1 I checked the same in my 5.3 m/c and it came out with this output /usr/X11R6/lib/libMrm.so.2 /usr/X11R6/lib/libMrm.so.2.0 The libMrm.so.2 is symlinked to libMrm.so.2.0 in case of 5.3 and it is symlinked to libMrm.so.2.1 in the case of the 6.2 m/c. I then tried symlinking the libMrm.so.2 to libMrm.so.2.0 in 6.2 by copying libMrm.so.2.1 to libMrm.so.2.0. Even then, the exe came out with the same error "can't load library 'libMrm.so.2". In fact, i find this problem if i try to load an exe compiled in 5.3 on 6.3 also. I could not figure out after this!! Raghav David Porter wrote:
* Raghavendra R
: Hi,
If i create an executable or a library on SuSE 5.3, i am unable to load the executable or link the library on SuSE 6.2. The 6.2 compiler (loader) gives an error that a particular shared library (libMrm.so.2) cannot be loaded. What is the reason for this?? Is the SuSE 6.2 not downward compatible??
It may be that the library it was linked to is not the same version as the one on 6.2.
Type 'locate libMrm.so'. If you got nothing, then you don't have the library. Otherwise, look at the version numbers and see if they match. If not you could create a symlink to make the program think you have libMrm.so.2.
david.
-- Four fleet flown deer. Four red rare deer the famished arrow sang before. -- e.e.cummings in a blender
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/