George,
 
Thank you,
 
One of the guys here had seen this before and told me to go ahead with the install even though test failed.
 
I went back and redid the ./mkheaders and this time when running the tests ignore dthe failures and attempted the install, which worked, a test worked.
 
Thank you for the reply, the big piece for the alias to have now is Ignore the errors. The make always would work, but the test is where I was getting failures and therefore I was hesitate to run install.
 
Regards,
Siobhan

 
On 7/26/06, George Barsan <[EMAIL PROTECTED]> wrote:
Hello,

I compiled ARSPerl 1.85 yesterday on Solaris 10 with gcc v3.3.2, perl
5.6.1 (that's the one installed by our sysadmins) and GNU Make 3.80
using ARS 5.1.2 API. I documented each step:

  1. Ensure that all needed packages and tools are installed (perl,
gcc, make - refer to Sun Packaging)
  2. Download ARSPerl source and extract it i.e. to ~/arsperl/ARSperl- 1.85
  3. Copy ARS api & libs directories (usually found in $ARS/api) i.e.
to ~/arsperl/api_5.1.2
  4. 'cd ~/arsperl/ARSperl-1.85'
  5. Open Makefile.PL and change the $ARSAPI variable to point to the
right API, i.e. $ARSAPI = "/home/remedy/arsperl/api_5.1.2"; Please
note that the full path has to be used here (~/arsperl/api_5.1.2 won't
work)
  6. Generate the Makefile by running: 'perl Makefile.PL' - feel free
to enter ARS server details although it's not needed.
  7. Open the newly generated Makefile and change the following lines:
        1. CC = cc  =>  CC = gcc
        2. LD = cc  =>  LD = gcc
        3. LD = cc  =>  LD = gcc
        4. CCCDLFLAGS = -KPIC  =>  CCCDLFLAGS = -fPIC
        5. OPTIMIZE = -xO3 -xdepend  =>  OPTIMIZE = -O3 -funroll-loops
  8. Run 'make' and ignore the warnings
  9. Optional: run 'make test' and provide necessary credentials for
the ARS test system. This also performs ARSPerl internal tests.
10. Switch to root and go to the ARSPerl directory (i.e.
/home/remedy/arsperl/ARSperl-1.85)
11. Run 'make install' => done

If this doesn't help, you could check/change the make version, switch
to a different ARS API or downgrade Perl.

George

On 7/25/06, Siobhan Gowen <[EMAIL PROTECTED]> wrote:
>
> I am using solaris 10. Installed gcc-3.3.2-sol10-sparc-local and
> perl-5.8.7-sol10-sparc-local. The PATH is set correct to hit the version of
> perl I need and to call on gcc before cc. Then the makefile test fails. I've
> tried ./mkheaders and switching paths for gcc to the sfw, but that just
> wreaks more havoc and I reinstall gcc.
>
> Any thoughts would be greatly appreciated as I've tried everything I can
> think of
>
> make test Makefile
> gcc -B/usr/ccs/bin/ -c  -I/opt/ar/api/include  -fno-strict-aliasing -pipe
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
> -DVERSION=\"1.84\"  -DXS_VERSION=\" 1.84\" -fPIC
> "-I/usr/local/lib/perl5/5.8.7/sun4-solaris/CORE"  -g
> -DARS32  -DARS452  -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=7
> -DPERL_BASEREV_IS=50 ARS.c
> In file included from /usr/include/sys/signal.h:34,
>                  from /usr/include/signal.h:26,
>                  from
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/unixish.h:106,
>                  from
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/perl.h:2220,
>                   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:392: error: conflicting types for `__proc'
> /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc'
> /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
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/unixish.h:106,
>                  from
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/perl.h:2220,
>                  from support.h:70,
>                  from ARS.xs:26:
> /usr/include/sys/signal.h:85: error: parse error before "siginfo_t"
> In file included from
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/unixish.h:106,
>                  from
> /usr/local/lib/perl5/5.8.7/sun4-solaris/CORE/perl.h:2220,
>                  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'
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to