Hi Eric,


Thanks for the guidance.  Makefile is trying to load some libs that don't exist.



/usr/bin/ld: skipping incompatible /opt/bmc/arsystem71/api/lib/libicuucbmc.so 
when searching for -licuucbmc

/usr/bin/ld: cannot find -licuucbmc

collect2: ld returned 1 exit status

make: *** [blib/arch/auto/ARS/ARS.so] Error 1



Which libraries did you load with $ARS_LIBS?

It's on line 119 of the Makefile (see snip below):



112: if ($ARSVERSION >= 7.0) {

113:    $ARS_STATIC_LIB = $ARSAPI."/lib/libar.a";

114:   $ARS_LIBS = "";

115:  $PM->{'artypes.ph'} = '$(INST_LIBDIR)/artypes.ph';

116:    if ($WINDOWS) {

117:       $ARS_LIBS = join(' ', map { '-l' . $_ } @{$ra_arlibs});

118:    } else {

119:       $ARS_LIBS .= " -lpthread -licuucbmc -licui18nbmc";

120:   }

121:    $AUTODEFINES .= " -DARS32 ";

122:    $AUTODEFINES .= " -DARS452 " if($ARSVERSION >= 4.52);

123:    if ( ($ARSVERSION >= 5.0) && ($^O eq 'linux') ) {

124:       $AUTODEFINES .= " -malign-double ";

125:    }

126: }





Here is a list of the 7.1 api/lib:



276 # ls -l /opt/bmc/arsystem71/api/lib/

total 48M

-rwxr-xr-x 1 root root 629K Aug 22  2007 arapi71.jar*

-rwxr-xr-x 1 root root  80K Aug 22  2007 arcmn71.jar*

-rwxr-xr-x 1 root root 1.8M Aug 22  2007 ardoc71.jar*

-rwxr-xr-x 1 root root 103K Aug 22  2007 arpluginsvr71.jar*

-rwxr-xr-x 1 root root 1.7M Aug 22  2007 arrpc71.jar*

-rwxr-xr-x 1 root root 2.4K Aug 22  2007 arsys_sample.xml*

-rwxr-xr-x 1 root root 1.6K Aug 22  2007 arutil71.jar*

-rwxr-xr-x 1 root root 1.1M Aug 22  2007 bcprov-jdk15-133.jar*

-rwxr-xr-x 1 root root 185K Aug 22  2007 commons-beanutils.jar*

-rwxr-xr-x 1 root root  46K Aug 22  2007 commons-codec-1.3.jar*

-rwxr-xr-x 1 root root 558K Aug 22  2007 commons-collections-3.2.jar*

-rwxr-xr-x 1 root root 228K Aug 22  2007 commons-configuration-1.3.jar*

-rwxr-xr-x 1 root root 137K Aug 22  2007 commons-digester-1.7.jar*

-rwxr-xr-x 1 root root 238K Aug 22  2007 commons-lang-2.2.jar*

-rwxr-xr-x 1 root root  52K Aug 22  2007 commons-logging-1.1.jar*

-rwxr-xr-x 1 root root  79K Aug 22  2007 javadriver.jar*

-rwxr-xr-x 1 root root 3.7M Aug 22  2007 libar.a*

-rwxr-xr-x 1 root root 5.2M Aug 22  2007 libarjni71.so*

-rwxr-xr-x 1 root root 2.9M Aug 22  2007 libar.so*

-rwxr-xr-x 1 root root 298K Aug 22  2007 libarutiljni71.so*

-rwxr-xr-x 1 root root 5.3M Aug 22  2007 libarxmlutil.so*

lrwxrwxrwx 1 root root   19 Feb  7 10:55 libicudatabmc.so -> 
libicudatabmc.so.32*

lrwxrwxrwx 1 root root   21 Feb  7 10:55 libicudatabmc.so.32 -> 
libicudatabmc.so.32.0*

-rwxr-xr-x 1 root root 9.4M Aug 24  2006 libicudatabmc.so.32.0*

lrwxrwxrwx 1 root root   19 Feb  7 10:55 libicui18nbmc.so -> 
libicui18nbmc.so.32*

lrwxrwxrwx 1 root root   21 Feb  7 10:55 libicui18nbmc.so.32 -> 
libicui18nbmc.so.32.0*

-rwxr-xr-x 1 root root 1.2M Aug 24  2006 libicui18nbmc.so.32.0*

lrwxrwxrwx 1 root root   17 Feb  7 10:55 libicuiobmc.so -> libicuiobmc.so.32*

lrwxrwxrwx 1 root root   19 Feb  7 10:55 libicuiobmc.so.32 -> 
libicuiobmc.so.32.0*

-rwxr-xr-x 1 root root  45K Aug 24  2006 libicuiobmc.so.32.0*

lrwxrwxrwx 1 root root   17 Feb  7 10:55 libicuucbmc.so -> libicuucbmc.so.32*

lrwxrwxrwx 1 root root   19 Feb  7 10:55 libicuucbmc.so.32 -> 
libicuucbmc.so.32.0*

-rwxr-xr-x 1 root root 914K Aug 24  2006 libicuucbmc.so.32.0*

lrwxrwxrwx 1 root root   19 Feb  7 10:55 libxalan-cbmc.so -> 
libxalan-cbmc.so.19*

lrwxrwxrwx 1 root root   21 Feb  7 10:55 libxalan-cbmc.so.19 -> 
libxalan-cbmc.so.19.0*

-rwxr-xr-x 1 root root 4.5M Mar 27  2006 libxalan-cbmc.so.19.0*

lrwxrwxrwx 1 root root   20 Feb  7 10:55 libxalanMsgbmc.so -> 
libxalanMsgbmc.so.19*

lrwxrwxrwx 1 root root   22 Feb  7 10:55 libxalanMsgbmc.so.19 -> 
libxalanMsgbmc.so.19.0*

-rwxr-xr-x 1 root root  37K Mar 27  2006 libxalanMsgbmc.so.19.0*

lrwxrwxrwx 1 root root   20 Feb  7 10:55 libxerces-cbmc.so -> 
libxerces-cbmc.so.26*

lrwxrwxrwx 1 root root   22 Feb  7 10:55 libxerces-cbmc.so.26 -> 
libxerces-cbmc.so.26.0*

-rwxr-xr-x 1 root root 3.9M Mar 27  2006 libxerces-cbmc.so.26.0*

lrwxrwxrwx 1 root root   25 Feb  7 10:55 libxerces-depdombmc.so -> 
libxerces-depdombmc.so.26*

lrwxrwxrwx 1 root root   27 Feb  7 10:55 libxerces-depdombmc.so.26 -> 
libxerces-depdombmc.so.26.0*

-rwxr-xr-x 1 root root 521K Mar 27  2006 libxerces-depdombmc.so.26.0*

-rwxr-xr-x 1 root root 359K Aug 22  2007 log4j-1.2.14.jar*

-rwxr-xr-x 1 root root 1.3K Aug 22  2007 log4j_pluginsvr.xml*

-rwxr-xr-x 1 root root 2.2K Aug 22  2007 log4j.xml*

-rwxr-xr-x 1 root root  65K Aug 22  2007 oncrpc.jar*

-rwxr-xr-x 1 root root  11K Aug 22  2007 pluginsvr_config.xml*

-rwxr-xr-x 1 root root 2.5M Aug 22  2007 spring.jar*



Thank you again,



Tom



-----Original Message-----
From: Eric Wolf [mailto:eric.n5...@gmail.com]
Sent: Thursday, February 10, 2011 10:01 AM
To: ARSperl User Discussion
Subject: Re: [Arsperl-users] Will ARSperl 1.91 with ARS 7.6.03



Thomas,



Yes, that's what we all had to do. There's a BMC open software defect that 
doesn't do the translation from 64 bit to 32 bit RPC correctly, which causes 
calling processes to bomb out.  Additionally, if you are limited to only having 
7.63 for some reason, get ahold of the 32 bit version of it.  That being said, 
so far I haven't had any issues running 1.91 ARS perl and the 7.1 API against a 
server running a much later AR Server version.



-Eric



On Thu, Feb 10, 2011 at 8:45 AM, Lamy, Thomas 
<tom.l...@unh.edu<mailto:tom.l...@unh.edu>> wrote:

> Thilo,

>

> Regarding your statement " there's a known issue that causes ARSperl not to 
> work with the 64bit API on Linux under any circumstances" are you saying I 
> should compile Beta 1.93 as 32 bit against, say, ARS 7.1 using 32-bit Perl?

>

> -----Original Message-----

> From: Thilo Stapff [mailto:thilo.sta...@apprologic.de]

> Sent: Wednesday, February 09, 2011 1:40 PM

> To: ARSperl User Discussion

> Subject: Re: [Arsperl-users] Will ARSperl 1.91 with ARS 7.6.03

>

> ARSperl 1.91 won't compile with ARS 7.6.3. You might download the

> latest developer version via CVS. See the paragraph "Anonymous CVS

> Access" at

>

> http://sourceforge.net/scm/?type=cvs&group_id=116013

>

> If this would be too complicated, I can send you a zip package instead.

>

> Be aware that there's a known issue that causes ARSperl not to work with the 
> 64bit API on Linux under any circumstances.

>

>

> Regards,

> Thilo

>

>

>

>

> On 09.02.2011 19:15, George Payne wrote:

>> Everyone...

>> Presuming that I can get ARSperl 1.91 compiled properly, will it even

>> work with ARS version 7.6.03? Is there a different version of ARSperl

>> that I should be using?

>> Thanks,

>> Watty

>>

>>

>>

>> ---------------------------------------------------------------------

>> --------- The ultimate all-in-one performance toolkit: Intel(R)

>> Parallel Studio XE:

>> Pinpoint memory and threading errors before they happen.

>> Find and fix more than 250 security defects in the development cycle.

>> Locate bottlenecks in serial and parallel code that limit performance.

>> http://p.sf.net/sfu/intel-dev2devfeb

>>

>>

>>

>>

>>

>> --

>> Arsperl-users mailing list

>> Arsperl-users@arsperl.org<mailto:Arsperl-users@arsperl.org>

>> https://lists.sourceforge.net/lists/listinfo/arsperl-users

>

>

> ----------------------------------------------------------------------

> -------- The ultimate all-in-one performance toolkit: Intel(R)

> Parallel Studio XE:

> Pinpoint memory and threading errors before they happen.

> Find and fix more than 250 security defects in the development cycle.

> Locate bottlenecks in serial and parallel code that limit performance.

> http://p.sf.net/sfu/intel-dev2devfeb

>

>

> --

> Arsperl-users mailing list

> Arsperl-users@arsperl.org<mailto:Arsperl-users@arsperl.org>

> https://lists.sourceforge.net/lists/listinfo/arsperl-users

>

> ----------------------------------------------------------------------

> -------- The ultimate all-in-one performance toolkit: Intel(R)

> Parallel Studio XE:

> Pinpoint memory and threading errors before they happen.

> Find and fix more than 250 security defects in the development cycle.

> Locate bottlenecks in serial and parallel code that limit performance.

> http://p.sf.net/sfu/intel-dev2devfeb

>

>

> --

> Arsperl-users mailing list

> Arsperl-users@arsperl.org<mailto:Arsperl-users@arsperl.org>

> https://lists.sourceforge.net/lists/listinfo/arsperl-users

>







--

Eric Wolf

http://www.n5ebw.com "The Ramblings of a Crazy Man"

We must free ourselves of the hope that the sea will ever rest. We must learn 
to sail in high winds. --Aristotle Onassis



------------------------------------------------------------------------------

The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:

Pinpoint memory and threading errors before they happen.

Find and fix more than 250 security defects in the development cycle.

Locate bottlenecks in serial and parallel code that limit performance.

http://p.sf.net/sfu/intel-dev2devfeb





--

Arsperl-users mailing list

Arsperl-users@arsperl.org<mailto:Arsperl-users@arsperl.org>

https://lists.sourceforge.net/lists/listinfo/arsperl-users
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

--
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to