Hello,

This package compiles successfully with warnings, but tests fail with the
following (including tests using the ARS module after a 'make install'):

Can't load '/root/Desktop/ARSperl-1.91/blib/arch/auto/ARS/ARS.so' for module
ARS: libicuucbmc.so.32: cannot open shared object file: No such file or
directory at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line
230.

Here's the full make dialogue:

[r...@remappdev32 ARSperl-1.91]# make
cp ARSarerrno-h.pm blib/lib/ARSarerrno-h.pm
cp ARSnparm.pm blib/lib/ARSnparm.pm
cp artypes.ph blib/lib/artypes.ph
cp _h2ph_pre.ph blib/lib/_h2ph_pre.ph
cp ARSar-h.pm blib/lib/ARSar-h.pm
cp ARSnterrno-h.pm blib/lib/ARSnterrno-h.pm
cp ARSnt-h.pm blib/lib/ARSnt-h.pm
cp ARSOOsup.pm blib/lib/ARSOOsup.pm
cp ARSOOmsgs.pm blib/lib/ARSOOmsgs.pm
cp ARSOOform.pm blib/lib/ARSOOform.pm
cp ARS.pm blib/lib/ARS.pm
AutoSplitting blib/lib/ARS.pm (blib/lib/auto/ARS)
/usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap  ARS.xs > ARS.xsc &&
mv ARS.xsc ARS.c
gcc -c  -I/remedy/ARSystem/api/include -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables   -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
-fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g
-Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50  ARS.c
ARS.c: In function âXS_ARS_ars_CreateFieldâ:
ARS.xs:3817: warning: âcreateModeâ may be used uninitialized in this
function
ARS.xs: In function âXS_ARS_ars_SetVUIâ:
ARS.xs:4689: warning: call to __builtin___memset_chk will always overflow
destination buffer
gcc -c  -I/remedy/ARSystem/api/include -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables   -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
-fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g
-Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50
support.c
support.c: In function âperl_ARFieldValueOrArithStructâ:
support.c:3358: warning: pointer targets in passing argument 2 of
âperl_dataType_namesâ differ in signedness
support.c: In function âsv_to_ARValueâ:
support.c:3904: warning: operation on â__lenâ may be undefined
support.c:3926: warning: operation on â__lenâ may be undefined
support.c: In function âperl_ARCharMenuStructâ:
support.c:4519: warning: âretâ may be used uninitialized in this function
support.c: In function âperl_ARBulkEntryReturnâ:
support.c:4272: warning: âretâ may be used uninitialized in this function
gcc -c  -I/remedy/ARSystem/api/include -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables   -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
-fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g
-Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50
supportrev.c
supportrev.c: In function ârev_ARValueStructâ:
supportrev.c:1244: warning: pointer targets in passing argument 3 of
âPerl_sv_2pv_flagsâ differ in signedness
supportrev.c: In function ârev_ARByteListâ:
supportrev.c:1491: warning: format â%dâ expects type âintâ, but argument 3
has type âlong unsigned intâ
supportrev.c: In function ârev_ARPermissionListâ:
supportrev.c:2757: warning: suggest parentheses around assignment used as
truth value
supportrev.c:2758: warning: null argument where non-null required (argument
1)
supportrev.c: At top level:
supportrev.c:551: warning: ârev_ARDisplayStruct_helperâ defined but not used
gcc -c  -I/remedy/ARSystem/api/include -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables   -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
-fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g
-Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50
supportrev_generated.c
Running Mkbootstrap for ARS ()
chmod 644 ARS.bs
rm -f blib/arch/auto/ARS/ARS.so
gcc  -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables -L/usr/local/lib ARS.o support.o supportrev.o
supportrev_generated.o /remedy/ARSystem/api/lib/libar.a  -o
blib/arch/auto/ARS/ARS.so    \
           -L/remedy/ARSystem/api/lib -lpthread -licuucbmc
-licui18nbmc         \

chmod 755 blib/arch/auto/ARS/ARS.so
cp ARS.bs blib/arch/auto/ARS/ARS.bs
chmod 644 blib/arch/auto/ARS/ARS.bs


I have tried adding the lib directory containing libicuucbmc.so.32 to my
LD_LIBRARY_PATH but no luck.

Any thoughts?

-Paul
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf

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

Reply via email to