Re: [Arsperl-users] arsperl 1.92 and ars 7.5 64bit
Brought to you by:
jeffmurphy
|
From: Axton <axt...@gm...> - 2011-03-24 14:25:48
|
I was able to compile 64-bit on Solaris 9 with ARS 7.5 patch 3. It is
working, though there were a number of warnings during compilation. I had
to make the following changes to Makefile.PL (this was with the latest from
CVS as of 3-22):
$ diff -ub ARSperl/Makefile.PL ARSperl_bmc/Makefile.PL
--- ARSperl/Makefile.PL 2010-09-01 12:18:29.000000000 -0500
+++ ARSperl_bmc/Makefile.PL 2011-03-23 23:21:17.351286272 -0500
@@ -25,7 +25,7 @@
# STEP 1 -> Set the path to your ARS API directory
-$ARSAPI = "/usr/ar/api";
+$ARSAPI = "/bmc/local/apps/remedy/phx-remarsiso-01/api";
#$ARSAPI = "/u1/project/ARSperl/api/sol2/api6.0.1";
#$ARSAPI = "/u1/project/ARSperl/api/sol2/api6.3";
#$ARSAPI = "/u1/project/ARSperl/api/linux/7.1.0p8";
@@ -55,11 +55,11 @@
# your version (e.g. for 4.5 you would specify 4.0, NOT
# 4.52)
#
-$ARSVERSION = 7.6;
+$ARSVERSION = 7.5;
# STEP 3 -> Choose architecture dependent suffix for library names, if
necessary
-$ARCHITECTURE = "";
+$ARCHITECTURE = "solsp64";
# $ARCHITECTURE = "hpia32": # HPUX Itanium 32-bit
# $ARCHITECTURE = "hpia64": # HPUX Itanium 64-bit
# $ARCHITECTURE = "hppa64": # HPUX PA-RISC 64-bit
@@ -199,7 +199,7 @@
$ARS_LDPATH = qq{-L"$ARSAPI/lib"};
$INCLUDES = qq{-I"$ARSAPI/include"};
}else{
- $ARS_LDPATH = "-L$ARSAPI/lib";
+ $ARS_LDPATH = "-L$ARSAPI/lib -L$ARSAPI/../bin";
$INCLUDES = "-I$ARSAPI/include";
}
These are the warnings:
$ make
cp ARS/arerrno-h.pm blib/lib/ARS/arerrno-h.pm
cp ARS/OOsup.pm blib/lib/ARS/OOsup.pm
cp ARS/ar-h.pm blib/lib/ARS/ar-h.pm
cp ARS/nparm.pm blib/lib/ARS/nparm.pm
cp ARS/OOmsgs.pm blib/lib/ARS/OOmsgs.pm
cp ARS/OOform.pm blib/lib/ARS/OOform.pm
cp ARS.pm blib/lib/ARS.pm
AutoSplitting blib/lib/ARS.pm (blib/lib/auto/ARS)
/bmc/local/apps/perl/bin/perl
/bmc/local/apps/perl-5.12.3/lib/5.12.3/ExtUtils/xsubpp -typemap
/bmc/local/apps/perl-5.12.3/lib/5.12.3/ExtUtils/typemap -typemap typemap
ARS.xs > ARS.xsc && mv ARS.xsc ARS.c
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include -mcpu=v9 -m64
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/bmc/local/apps/perl-5.12.3/lib/5.12.3/sun4-solaris-64/CORE" -g
-Wno-unused-variable -Wuninitialized -DARS32 -DARS452
-DPERL_PATCHLEVEL_IS=12 -DPERL_SUBVERSION_IS=3 -DPERL_BASEREV_IS=50 ARS.c
ARS.c: In function `XS_ARS_ars_GetListContainer':
ARS.xs:1197: warning: 'ret' might be used uninitialized in this function
ARS.xs: In function `XS_ARS_ars_CreateField':
ARS.xs:4397: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs: In function `XS_ARS_ars_CreateVUI':
ARS.xs:5173: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs: In function `XS_ARS_ars_CreateActiveLink':
ARS.xs:5840: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs:5843: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs:5877: warning: passing arg 17 of `ARCreateActiveLink' makes integer
from pointer without a cast
ARS.xs: In function `XS_ARS_ars_SetActiveLink':
ARS.xs:6032: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs:6036: warning: passing arg 3 of `ulongcpyHVal' from incompatible
pointer type
ARS.xs: In function `XS_ARS_ars_CreateEscalation':
ARS.xs:6484: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6487: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6488: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6489: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs: In function `XS_ARS_ars_SetEscalation':
ARS.xs:6634: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6638: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6639: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.xs:6640: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
ARS.c: In function `XS_ARS_ars_SetImage':
ARS.xs:6850: warning: 'objPropList' might be used uninitialized in this
function
ARS.xs: In function `XS_ARS_ars_Signal':
ARS.xs:7697: warning: comparison is always false due to limited range of
data type
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include -mcpu=v9 -m64
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/bmc/local/apps/perl-5.12.3/lib/5.12.3/sun4-solaris-64/CORE" -g
-Wno-unused-variable -Wuninitialized -DARS32 -DARS452
-DPERL_PATCHLEVEL_IS=12 -DPERL_SUBVERSION_IS=3 -DPERL_BASEREV_IS=50
support.c
support.c: In function `debug_free':
support.c:103: warning: cast from pointer to integer of different size
support.c: In function `set_logging_file_ptr':
support.c:132: warning: cast from pointer to integer of different size
support.c: In function `sv_to_ARValue':
support.c:3906: warning: passing arg 2 of `Perl_sv_2pv_flags' from
incompatible pointer type
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include -mcpu=v9 -m64
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/bmc/local/apps/perl-5.12.3/lib/5.12.3/sun4-solaris-64/CORE" -g
-Wno-unused-variable -Wuninitialized -DARS32 -DARS452
-DPERL_PATCHLEVEL_IS=12 -DPERL_SUBVERSION_IS=3 -DPERL_BASEREV_IS=50
supportrev.c
supportrev.c: In function `rev_ARAssignList_helper':
supportrev.c:1047: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
supportrev.c: In function `rev_ARValueStructDiary':
supportrev.c:1429: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
supportrev.c: In function `rev_ARByteList':
supportrev.c:1527: warning: passing arg 3 of `rev_ARByteListStr2Type' from
incompatible pointer type
supportrev.c: In function `rev_ARAssignFieldStruct_helper':
supportrev.c:1744: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
supportrev.c: In function `rev_ARStatHistoryValue_helper':
supportrev.c:1902: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
supportrev.c: In function `rev_ARFilterStatusStruct':
supportrev.c:2174: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
supportrev.c: In function `rev_ARStatusStruct':
supportrev.c:2230: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
supportrev.c: In function `rev_ARMessageStruct':
supportrev.c:2311: warning: passing arg 3 of `longcpyHVal' from incompatible
pointer type
supportrev.c: In function `rev_ARFieldCharacteristics':
supportrev.c:2369: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
supportrev.c: In function `rev_ARPropList_helper':
supportrev.c:2480: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
supportrev.c: In function `rev_ARDisplayInstanceStruct':
supportrev.c:2779: warning: passing arg 3 of `ulongcpyHVal' from
incompatible pointer type
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include -mcpu=v9 -m64
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/bmc/local/apps/perl-5.12.3/lib/5.12.3/sun4-solaris-64/CORE" -g
-Wno-unused-variable -Wuninitialized -DARS32 -DARS452
-DPERL_PATCHLEVEL_IS=12 -DPERL_SUBVERSION_IS=3 -DPERL_BASEREV_IS=50
supportrev_generated.c
Running Mkbootstrap for ARS ()
chmod 644 ARS.bs
rm -f blib/arch/auto/ARS/ARS.so
LD_RUN_PATH="/usr/lib/sparcv9:/bmc/local/apps/remedy/phx-remarsiso-01/api/../bin"
gcc -G -m64 -L/usr/lib/sparcv9 -L/usr/local/lib ARS.o support.o
supportrev.o supportrev_generated.o -o blib/arch/auto/ARS/ARS.so
/bmc/local/apps/remedy/phx-remarsiso-01/api/lib/libar_solsp64.a \
-L/bmc/local/apps/remedy/phx-remarsiso-01/api/lib
-L/bmc/local/apps/remedy/phx-remarsiso-01/api/../bin -lnsl -lpthread
-licuucbmc_solsp64 -licui18nbmc_solsp64 -licudatabmc_solsp64 \
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 was also able to build 32-bit with the following changes to Makefile.PL on
the same system:
$ diff -ub ARSperl/Makefile.PL Makefile.PL
--- ARSperl/Makefile.PL 2010-09-01 12:18:29.000000000 -0500
+++ Makefile.PL 2011-03-24 09:16:34.607629208 -0500
@@ -25,7 +25,7 @@
# STEP 1 -> Set the path to your ARS API directory
-$ARSAPI = "/usr/ar/api";
+$ARSAPI = "/bmc/local/apps/remedy/phx-remarsiso-01/api";
#$ARSAPI = "/u1/project/ARSperl/api/sol2/api6.0.1";
#$ARSAPI = "/u1/project/ARSperl/api/sol2/api6.3";
#$ARSAPI = "/u1/project/ARSperl/api/linux/7.1.0p8";
@@ -55,7 +55,7 @@
# your version (e.g. for 4.5 you would specify 4.0, NOT
# 4.52)
#
-$ARSVERSION = 7.6;
+$ARSVERSION = 7.5;
# STEP 3 -> Choose architecture dependent suffix for library names, if
necessary
@@ -199,7 +199,7 @@
$ARS_LDPATH = qq{-L"$ARSAPI/lib"};
$INCLUDES = qq{-I"$ARSAPI/include"};
}else{
- $ARS_LDPATH = "-L$ARSAPI/lib";
+ $ARS_LDPATH = "-L$ARSAPI/lib -L$ARSAPI/../bin";
$INCLUDES = "-I$ARSAPI/include";
}
This compiled without as many warnings:
$ make
Skip blib/lib/ARS/arerrno-h.pm (unchanged)
Skip blib/lib/ARS/OOsup.pm (unchanged)
Skip blib/lib/ARS/ar-h.pm (unchanged)
Skip blib/lib/ARS/nparm.pm (unchanged)
Skip blib/lib/ARS/OOmsgs.pm (unchanged)
Skip blib/lib/ARS/OOform.pm (unchanged)
Skip blib/lib/ARS.pm (unchanged)
/usr/local/bin/perl /usr/local/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap
/usr/local/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap ARS.xs >
ARS.xsc && mv ARS.xsc ARS.c
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE" -g -Wno-unused-variable
-Wuninitialized -DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8
-DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 ARS.c
ARS.c: In function `XS_ARS_ars_GetListContainer':
ARS.xs:1197: warning: 'ret' might be used uninitialized in this function
ARS.xs: In function `XS_ARS_ars_CreateActiveLink':
ARS.xs:5877: warning: passing arg 17 of `ARCreateActiveLink' makes integer
from pointer without a cast
ARS.c: In function `XS_ARS_ars_SetImage':
ARS.xs:6850: warning: 'objPropList' might be used uninitialized in this
function
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE" -g -Wno-unused-variable
-Wuninitialized -DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8
-DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 support.c
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE" -g -Wno-unused-variable
-Wuninitialized -DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8
-DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 supportrev.c
gcc -c -I/bmc/local/apps/remedy/phx-remarsiso-01/api/include
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.92\" -DXS_VERSION=\"1.92\" -fPIC
"-I/usr/local/lib/perl5/5.8.8/sun4-solaris/CORE" -g -Wno-unused-variable
-Wuninitialized -DARS32 -DARS452 -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
LD_RUN_PATH="/usr/lib:/bmc/local/apps/remedy/phx-remarsiso-01/api/../bin"
gcc -G -L/usr/local/lib ARS.o support.o supportrev.o supportrev_generated.o
-o blib/arch/auto/ARS/ARS.so
/bmc/local/apps/remedy/phx-remarsiso-01/api/lib/libar.a\
-L/bmc/local/apps/remedy/phx-remarsiso-01/api/lib
-L/bmc/local/apps/remedy/phx-remarsiso-01/api/../bin -lnsl -lpthread
-licuucbmc -licui18nbmc -licudatabmc \
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
Both the 32-bit and 64-bit versions were able to run the Dump_Users.pl
example.
During the "perl Makefile.PL" step, this is what clued me to adding the
ARSAPI/../bin to the -L linker options:
Configuring with options:
ARSVERSION = 7.50
ARSAPI = /bmc/local/apps/remedy/phx-remarsiso-01/api
AUTODEFINES = -g -Wno-unused-variable -Wuninitialized -DARS32
-DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50
Checking if your kit is complete...
Looks good
*Note (probably harmless): No library found for -licuucbmc*
*Note (probably harmless): No library found for -licui18nbmc*
*Note (probably harmless): No library found for -licudatabmc*
Writing Makefile for ARS
Axton Grams
On Fri, Mar 18, 2011 at 10:53 AM, Lamy, Thomas <Tom...@un...> wrote:
> There is no support for 64-bit. I installed ARSperl-1.91 on 64-bit RHEL
> 5.6. Here is how I did it:
>
> I am running ARS 7.6.3, so I had to install ARS 7.1 on the 64-bit machine.
> I built as 32-bit Perl interpreter on Fedora Core 13 and copied it to the
> 64-bit machine.
> I unpacked ARSperl-1.91 and modified $ARSAPI in the Makefile.PL to point to
> the 7.1 API.
> ARSperl-1.91 already has $ARSVERSION = 7.1; No need to change this.
> I compiled Makefile.PL with the 32-bit interpreter:
>
> % perl Makefile.PL
>
> Next I added the -m32 switch to the following flags in the Makefile created
> by the previous command: (This information was provided by Steve Kallestad
> of Ingenuity Professional Services.)
>
> CCCDLFLAGS = -fPIC -m32
> CCDLFLAGS = -Wl,-E -m32
> LDDLFLAGS = -shared -O2 -L/usr/local/lib -fstack-protector -m32
> LDFLAGS = -fstack-protector -L/usr/local/lib -m32
>
> I compiled and installed ARSperl with the following normal commands:
>
> % make
> % make install
>
> -----Original Message-----
> From: Misi Mladoniczky [mailto:mi...@rr...]
> Sent: Friday, March 18, 2011 3:59 AM
> To: ARSperl User Discussion
> Subject: Re: [Arsperl-users] arsperl 1.92 and ars 7.5 64bit
>
> Any luck with this?
>
> I am trying to compile on linux with ARAPI 7.6.3.
>
> To get it to compile I changed the Makefile to include the libicu*bmc
> libraries.
>
> EXTRALIBS = -L/home/share/ars/api/api763linux/bin -lnsl LDLOADLIBS =
> -L/home/share/ars/api/api763linux/bin -lnsl -lpthread
> -licuucbmc_lx64 -licui18nbmc_lx64 -licudatabmc_lx64
>
> The output from "make test" is:
> t/00connect.t ........... *** glibc detected *** /usr/bin/perl: double free
> or corruption (fasttop): 0x00000000024138d0 ***
>
> Any ideas on how to get forward here?
>
> Best Regards - Misi, RRR AB, http://rrr.se/sv/
>
> > Hi there,
> > I'm trying to get arsperl 1.92 work with ARS 7.5 64-bit(lx64)
> > libraries, but when I run make test, I am getting the following error:
> >
> > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
> > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00connect.t
> > ........... *** glibc detected *** /usr/bin/perl: double free or
> > corruption (fasttop): 0x00000000018dbbe0 ***
> >
> > And the test just hangs there. I have to ctrl-c to come out.
> >
> > Running it under gdb, it seems like there's a bug in the code(?) that
> > does a double free or something? Here's a partial backtrace from gdb:
> > *#16 0x00007ff6222bd5b6 in malloc_printerr (action=3,
> > str=0x7ff622390c70 "double free or corruption (fasttop)", ptr=<value
> > optimized out>) at
> > malloc.c:6266*
> > *#17 0x00007ff6222c3e83 in __libc_free (mem=<value optimized out>) at
> > malloc.c:3738*
> > *#18 0x00007ff621c8e933 in slt_free () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#19 0x00007ff621b7bf29 in ClientConnToPort () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#20 0x00007ff621b5c573 in IssueRPCToARServer () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#21 0x00007ff621b5c0c4 in ARRPCCallServer () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#22 0x00007ff621b803d9 in ARGetEncryptInfo () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#23 0x00007ff621b7e754 in ARKeyExchangeHandler () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#24 0x00007ff621b7e591 in ARKeyExchange () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#25 0x00007ff621b60881 in ARLoadRPCControlStruct1 () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#26 0x00007ff621b6024d in ARLoadRPCControlStruct () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#27 0x00007ff621b713ef in ARVerifyUser () from
> > /usr/local/lib/perl/5.10.1/auto/ARS/ARS.so*
> > *#28 0x00007ff621b12a74 in XS_ARS_ars_Login (my_perl=<value optimized
> > out>,
> > cv=<value optimized out>) at ARS.xs:426*
> >
> > It's the same result with or without -malign_double option. The
> > architecture is "lx64" and the linking was done as so:
> > LD_RUN_PATH="/usr/ar/7.5/api/lib" cc -shared -O2 -g -L/usr/local/lib
> > -fstack-protector ARS.o support.o supportrev.o supportrev_generated.o
> -o
> > blib/arch/auto/ARS/ARS.so /usr/ar/7.5/api/lib/libar_lx64.a \
> > -L/usr/ar/7.5/api/lib -lnsl -lpthread -licuucbmc_lx64
> > -licui18nbmc_lx64
> > -licudatabmc_lx64
> >
> > Has anyone got arsperl1.92 work with 64-bit perl and 64-bit 7.5 ar
> > libs on Linux? Any pointers/suggestions will be highly appreciated!
> >
> > --
> > ~H
> > http://www.harishkotha.com
> > ----------------------------------------------------------------------
> > -------- Free Software Download: Index, Search & Analyze Logs and
> > other IT data in Real-Time with Splunk. Collect, index and harness all
> > the fast moving IT data generated by your applications, servers and
> > devices whether physical, virtual or in the cloud. Deliver compliance
> > at lower cost and gain new business insights.
> > http://p.sf.net/sfu/splunk-dev2dev
> >
> > --
> > Arsperl-users mailing list
> > Ars...@ar...
> > https://lists.sourceforge.net/lists/listinfo/arsperl-users
> >
>
>
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit for your
> organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
>
>
> --
> Arsperl-users mailing list
> Ars...@ar...
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
>
>
> --
> Arsperl-users mailing list
> Ars...@ar...
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
|