Which version of the API are you using?

Chad Hensley


--- On Tue, 8/10/10, Ervin, Steven <steven.er...@verizonwireless.com> wrote:

> From: Ervin, Steven <steven.er...@verizonwireless.com>
> Subject: Re: [Arsperl-users] Problem compiling ARS.o under Solaris 10
> To: "ARSperl User Discussion" <arsperl-users@arsperl.org>
> Date: Tuesday, August 10, 2010, 8:47 PM
> Thanks for the info Thilo. 
> We're using the same compiler but the perl
> we're using was originally compiled on a Solaris 9
> system.  Rather than
> go through recompiling perl on Solaris 10, I went back to
> the original
> system, recompiled ARSPerl there, ran make install,
> verified it was
> working properly, and installed on the Solaris 10 system.
> 
> Ran into a problem when my code exits on the Solaris 10
> system.  Perl
> prints
> Out of memory!
> Callback called exit.
> END failed--call queue aborted.
> 
> Apparently there's some kind of bug in DBDOracle when
> ARSperl and
> DBDOracle are used in the same code on Solaris 10. 
> Commenting out
> $ENV{PERL_BADFREE} resolves the issue.
> 
> Thanks for your assistance.
> 
> Steve
> 
> -----Original Message-----
> From: Thilo Stapff [mailto:thilo.sta...@apprologic.de]
> 
> Sent: Tuesday, August 10, 2010 1:18 PM
> To: ARSperl User Discussion
> Subject: Re: [Arsperl-users] Problem compiling ARS.o under
> Solaris 10
> 
> My first guess would be that your perl interpreter was
> compiled with a 
> different compiler (or a different version of gcc). Run
> "perl -V" to 
> check that.
> 
> You might also google for
> 
>    perl siginfo.h "parse error before"
> ctid_t
> 
> which produces a lot of results.
> 
> 
> Interestingly, one of the topmost result leads to a thread
> from the 
> ARSperl list:
> 
> http://www.mail-archive.com/arsperl-users@arsperl.org/msg00068.html
> 
> 
> 
> 
> Regards,
> Thilo Stapff
> 
> 
> 
> On 10.08.2010 18:46, Ervin, Steven wrote:
> > I'm having issues compiling ARSperl-1.91 under Solaris
> 10.  The
> problem
> > does not occur under Solaris 9. Installing the Solaris
> 9 version on
> > Solaris 10 causes ARSperl to hang upon program exit.
> Thanks in
> advance.
> >
> > [11:28][repo...@txslfdwpd2:/tmp/ARSperl-1.91]$
> > /export/home/reports/tools/bin/perl Makefile.PL
> >
> > Building against perl 5.008005
> >
> > Generating support.h file..
> >
> > Processing AR_STRUCT_ITEM codes..
> >
> > Processing AR_SERVER_STAT codes..
> >
> > Processing AR_SCHEMA codes..
> >
> > Processing AR_COM_PARM codes..
> >
> > Processing AR_COM_METHOD codes..
> >
> > Processing AR_DDE codes..
> >
> > Processing AR_ACTIVE_LINK_ACTION codes..
> >
> > Processing AR_ACTIVE_LINK_ACTION_OPEN codes..
> >
> > Processing AR_CHAR_MENU_DD type codes..
> >
> > Processing AR_CHAR_MENU_DD name codes..
> >
> > Processing AR_CHAR_MENU_DD value format..
> >
> > Processing AR_CHAR_MENU codes..
> >
> > Processing AR_FILTER_ACTION codes..
> >
> > Processing AR_MENU_REFRESH codes..
> >
> > Processing AR_PERMISSIONS (Schema) codes..
> >
> > Processing AR_PERMISSIONS (Field) codes..
> >
> > Processing AR_DATA_TYPE codes..
> >
> > Processing AR_BYTE_LIST codes..
> >
> > Processing AR_NO_MATCH codes..
> >
> > Processing AR_MULTI_MATCH codes..
> >
> > Processing AR_RETURN codes..
> >
> > Processing AR_FUNCTION codes..
> >
> > Processing ARCON codes..
> >
> > Processing ARCONOWNER codes..
> >
> > Processing ARREF codes..
> >
> > Processing AR_KEYWORD codes..
> >
> > Processing AR_SERVER_INFO codes..
> >
> > Generating serverTypeInfoHints.h ..
> >
> > Converting C header files to perl modules ..
> >
> > Configuring with options:
> >
> > ARSVERSION = 6.00
> >
> > ARSAPI = /usr/apps/naetools/ars/ars_api-6.0
> >
> > AUTODEFINES = -g -Wno-unused-variable -Wuninitialized
> -DARS32 -DARS452
> > -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=5 -
> >
> > DPERL_BASEREV_IS=50
> >
> > Checking if your kit is complete...
> >
> > Looks good
> >
> > Writing Makefile for ARS
> >
> > === ARSperl 'make test' configuration. ===
> >
> > Please enter the following information. This
> information will be
> >
> > recorded in ./t/config.cache
> >
> > If you want to skip the 'make test' step, just hit
> ENTER
> >
> > three times. You can configure it later by either
> re-running
> >
> > 'perl Makefile.PL' or by editting ./t/config.cache
> >
> > Fair warning: you probably don't want to run 'make
> test' against a
> >
> > production ARSystem server.
> >
> > Server Name []:
> >
> > Admin Username []:
> >
> > Admin Password []:
> >
> > Type 'make' (windows: 'nmake') to build ARSperl.
> >
> > Type 'make test' to test ARSperl before installing.
> >
> > Type 'make install' to install ARSperl.
> >
> > [11:30][repo...@txslfdwpd2:/tmp/ARSperl-1.91]$ make
> >
> > cp ARSarerrno-h.pm blib/lib/ARSarerrno-h.pm
> >
> > cp ARSnparm.pm blib/lib/ARSnparm.pm
> >
> > 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)
> >
> > /export/home/reports/tools/bin/perl
> >
> /export/home/reports/tools/lib/perl5/5.8.5/ExtUtils/xsubpp
> -typemap
> > /export/home/reports/tools/
> >
> > lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap
> ARS.xs > ARS.xsc &&
> mv
> > ARS.xsc ARS.c
> >
> > gcc -c -I/usr/apps/naetools/ars/ars_api-6.0/include
> -fno-strict-aliasing
> > -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
> -D
> >
> > VERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fPIC
> >
> "-I/export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE"
> -g
> > -Wno-unused-var
> >
> > iable -Wuninitialized -DARS32 -DARS452
> -DPERL_PATCHLEVEL_IS=8
> > -DPERL_SUBVERSION_IS=5 -DPERL_BASEREV_IS=50 ARS.c
> >
> > In file included from /usr/include/sys/signal.h:34,
> >
> > from /usr/include/signal.h:26,
> >
> > from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/unixish.h:1
> 06,
> >
> > from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/perl.h:1970
> ,
> >
> > from support.h:70,
> >
> > from ARS.xs:26:
> >
> > /usr/include/sys/siginfo.h:259: error: parse error
> before "ctid_t"
> >
> > /usr/include/sys/siginfo.h:292: error: parse error
> before '}' token
> >
> > /usr/include/sys/siginfo.h:294: error: parse error
> before '}' token
> >
> > /usr/include/sys/siginfo.h:390: error: parse error
> before "ctid_t"
> >
> > /usr/include/sys/siginfo.h:398: error: conflicting
> types for `__fault'
> >
> > /usr/include/sys/siginfo.h:267: error: previous
> declaration of
> `__fault'
> >
> > /usr/include/sys/siginfo.h:404: error: conflicting
> types for `__file'
> >
> > /usr/include/sys/siginfo.h:273: error: previous
> declaration of
> `__file'
> >
> > /usr/include/sys/siginfo.h:420: error: conflicting
> types for `__prof'
> >
> > /usr/include/sys/siginfo.h:287: error: previous
> declaration of
> `__prof'
> >
> > /usr/include/sys/siginfo.h:424: error: conflicting
> types for `__rctl'
> >
> > /usr/include/sys/siginfo.h:291: error: previous
> declaration of
> `__rctl'
> >
> > /usr/include/sys/siginfo.h:426: error: parse error
> before '}' token
> >
> > /usr/include/sys/siginfo.h:428: error: parse error
> before '}' token
> >
> > /usr/include/sys/siginfo.h:432: error: parse error
> before
> "k_siginfo_t"
> >
> > /usr/include/sys/siginfo.h:437: error: parse error
> before '}' token
> >
> > In file included from /usr/include/signal.h:26,
> >
> > from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/unixish.h:1
> 06,
> >
> > from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/perl.h:1970
> ,
> >
> > from support.h:70,
> >
> > from ARS.xs:26:
> >
> > /usr/include/sys/signal.h:85: error: parse error
> before "siginfo_t"
> >
> > In file included from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/unixish.h:1
> 06,
> >
> > from
> >
> /export/home/reports/tools/lib/perl5/5.8.5/sun4-solaris/CORE/perl.h:1970
> ,
> >
> > from support.h:70,
> >
> > from ARS.xs:26:
> >
> > /usr/include/signal.h:111: error: parse error before
> "siginfo_t"
> >
> > /usr/include/signal.h:113: error: parse error before
> "siginfo_t"
> >
> > *** Error code 1
> >
> > make: Fatal error: Command failed for target `ARS.o'
> >
> > Steve Ervin
> >
> > Verizon Wireless
> >
> > Network Application Engineering
> >
> > 6 Campus Circle, Building 6, Suite 500, Westlake, TX
> 76262
> >
> > 682-831-6414 Office
> >
> > 817-301-3236 Cell
> >
> >
> >
> >
> ------------------------------------------------------------------------
> ------
> > This SF.net email is sponsored by
> >
> > Make an app they can't live without
> > Enter the BlackBerry Developer Challenge
> > http://p.sf.net/sfu/RIM-dev2dev
> >
> >
> >
> >
> >
> > --
> > Arsperl-users mailing list
> > Arsperl-users@arsperl.org
> > https://lists.sourceforge.net/lists/listinfo/arsperl-users
> 
> 
> ------------------------------------------------------------------------
> ------
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> 
> 
> --
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> 
> 
> --
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> 


      

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 


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

Reply via email to