vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hello, Good day all. Could someone this group help me out in fixing my problem? When I tried to run my application it is giving me the following error... exec(): 0509-036 Cannot load program ./sssu_aix because of the following errors: 0509-130 Symbol resolution failed for sssu_aix because: 0509-136 Symbol _Getctype__FPCc (number 101) is not exported from dependent module /usr/lib/libC.a(ansi_32.o). 0509-136 Symbol _Getnumpunct__FPCc (number 105) is not exported from dependent module /usr/lib/libC.a(ansi_32.o). 0509-192 Examine .loader section symbols with the 'dump -Tv' command. What could be the possible reason? My application runs on the machine where it was compiled. When I tried to execute it on the machine, that does not have compiler installed it is giving me the above said error. Thanks in advancce. ~hem |
| |||
| In article <1137404964.542841.124500@o13g2000cwo.googlegroups .com>, hem <hemachandra.reddy@gmail.com> wrote: > > Could someone this group help me out in fixing my problem? When I tried > to run my application it is giving me the following error... > > exec(): 0509-036 Cannot load program ./sssu_aix because of the > following errors: > 0509-130 Symbol resolution failed for sssu_aix because: > 0509-136 Symbol _Getctype__FPCc (number 101) is not exported > from > dependent module /usr/lib/libC.a(ansi_32.o). > 0509-136 Symbol _Getnumpunct__FPCc (number 105) is not > exported from > dependent module /usr/lib/libC.a(ansi_32.o). > 0509-192 Examine .loader section symbols with the > 'dump -Tv' command. > > What could be the possible reason? My application runs on the machine > where it was compiled. When I tried to execute it on the machine, that > does not have compiler installed it is giving me the above said error. Do this on both machines: # lslpp -l xlC.rte I'm guessing you have a lower version of xlC.rte installed on the machine without a compiler installed. You do not need to install a compiler on the other machine; you just need to make sure xlC.rte is at least the same version as the machine you built the application on. Otherwise, you run into issues with potentially different APIs or symbols -- the usual 'backwards compatibility' credo: older -> newer ok; newer -> older not ok. -Dan |
| |||
| Hi Foster, Thanks for your quick reference. I have a different xlC.rte at both the sides. Can I eliminate this dependency without having to install xlC.rte at the customer place. Is it possible to staically link this xlC.rte while linking? Regards, Hem |
| |||
| "hem" <hemachandra.reddy@gmail.com> writes: > I have a different xlC.rte at both the sides. Can I eliminate this > dependency without having to install xlC.rte at the customer place. You can "solve" the problem by downgrading xlC.rte on your machine to the lowest level you want to support. You should also explicitly state what minimum level of xlC.rte you *are* supporting. > Is it possible to staically link this xlC.rte while linking? This is possible, but a) complicated to get right; b) not recommended; c) not supported (AFAIK). Cheers, -- In order to understand recursion you must first understand recursion. Remove /-nsp/ for email. |
| |||
| Hi Paul, Thanks for your reply. Now I want to uninstall the xlc.rte7.0 and to install xlc.rte6.0 in my machine. Could you help me where can I get the RPM to install it? Also install and uninstall process of xlC as I am quite new to AIX. Regards, hem |
| |||
| xlC.rte7.0 is installed when I install vacpp.60.aix50.sep2005.ptf.tar.Z. Can I uninstall only xlC.rte7.0 and install xlC.rte6.0? Does xlC.rte6.0 has any dependency on vacpp? Can you point me the vacpp package having xlC.rte6.0? My machine is installed with AIX5.3. |
| |||
| hem schrieb: > xlC.rte7.0 is installed when I install > vacpp.60.aix50.sep2005.ptf.tar.Z. Can I uninstall only xlC.rte7.0 and > install xlC.rte6.0? Does xlC.rte6.0 has any dependency on vacpp? vac and vacpp have dependencies on xlC.rte. xlC.rte is redistributable with your apps. The latest levels of VAC6 rely on the VAC7 C++ runtime for AIX5L > Can you point me the vacpp package having xlC.rte6.0? My machine is > installed with AIX5.3. intstall xlC.rte and xlC.rte.aix50 from the Sep 05 maintenance package on you AIX 5.3 box. The version of runtime libs in production should always be equal or newer than on the development machine. Not less. -- Uli |
| ||||
| Hi Uli, From http://www-1.ibm.com/support/docview...id=swg24010550 I read that the xlC.rt.aix50 Sep05 patch has xlC.rte.7.0.0.0 and xlC.rte.7.0.0.1 and not the xlC.rte6.0. I tried downloading most of the packages from the above URL. All are having xlC7.0. Could you help me out? Thanks, Reddy |