[SLE] Incompatiblity between 5.3 and 6.2
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?? Raghav -- 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/
* 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/
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/
Hi, There is one more 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?? 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/
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/
Hi SuSE, 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 of my application libraries taken from a 5.3 m/c does not work on a 6.2 m/c. Any idea how can i resolve this??. Also, whenever i take an executable which i have linked on 5.3, it does not work on 6.2. The 6.2 OS gives an error like "can't load library 'libMrm.so.2". 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. Hence, i copied the libMrm.so.2 from the 5.3 m/c to /lib of the 6.2 m/c and it worked!!! But, i could not understand why it is so?? Is SuSE 6.2 not downward compatible?? Raghav -- 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/
Hi SuSE, 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 of my application libraries taken from a 5.3 m/c does not work on a 6.2 m/c. Any idea how can i resolve this??. Also, whenever i take an executable which i have linked on 5.3, it does not work on 6.2. The 6.2 OS gives an error like "can't load library 'libMrm.so.2". 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. Hence, i copied the libMrm.so.2 from the 5.3 m/c to /lib of the 6.2 m/c and it worked!!! But, i could not understand why it is so?? Is SuSE 6.2 not downward compatible?? Raghav -- 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/
Raghavendra R wrote:
Hi SuSE,
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 of my application libraries taken from a 5.3 m/c does not work on a 6.2 m/c. Any idea how can i resolve this??.
Also, whenever i take an executable which i have linked on 5.3, it does not work on 6.2. The 6.2 OS gives an error like "can't load library 'libMrm.so.2". 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
Hi all, I'm using ipchains masquerading to provide NET access to my Lan. On my Redhat 6.2 router box, I have just one rule : ipchains -A forward -j MASQ -s 192.168.1.0/24 -d 0.0.0.0/0 and on my SuSE firewall/ISDN gateway I have ( its not much of a firewall at the moment :-) ) ipchains -A forward -j MASQ -s 192.168.32.0/24 -d 0.0.0.0/0 Suddenly my users are unable to use FTP to upload files to our 24/7 Webhost .. The error message they get is ' Unable to open socket' .... What could have gone wrong ? What do I need to do ? Regards Anurag Calcutta, india -- 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/
participants (3)
-
a_jalan@vsnl.com
-
jcm@bigskytel.com
-
raghav@easi.soft.net