Thanks.
I'll try that.
-Geoff
On Thu, Jun 5, 2008 at 1:35 AM, Thilo Stapff <[EMAIL PROTECTED]>
wrote:
> I don't have any experience with 64 bit systems so I can only take a
> guess here. To me, the situation looks as follows:
>
> The Remedy API libraries are 32 bit, so ARSperl has to be compiled with
> -m32.
>
> Your Perl interpreter is 64 bit, so ARSperl would also have to be
> compiled as 64 bit, which of course collides with the condition above.
>
> A possible solution might be to compile a Perl interpreter with -m32 and
> use that one for ARSperl.
>
>
> Regards,
> Thilo Stapff
>
>
>
>
> Geoffrey Endresen wrote:
> > I would not be concerned about the warnings if the actual code worked,
> > but I still keep getting the warings.
> >
> > This time I tried -m32. But I still get the cast warnings.
> >
> > How can I get rid of these?
> >
> >
> > -------| remedy-dev-4715: ~/ARSperl-1.91 |---------
> > % make
> > Skip blib/lib/ARSarerrno-h.pm (unchanged)
> > Skip blib/lib/ARSnparm.pm (unchanged)
> > Skip blib/lib/artypes.ph <http://artypes.ph> (unchanged)
> > Skip blib/lib/_h2ph_pre.ph <http://h2ph_pre.ph> (unchanged)
> > Skip blib/lib/ARSar-h.pm (unchanged)
> > Skip blib/lib/ARSnterrno-h.pm (unchanged)
> > Skip blib/lib/ARSnt-h.pm (unchanged)
> > Skip blib/lib/ARSOOsup.pm (unchanged)
> > Skip blib/lib/ARSOOmsgs.pm (unchanged)
> > Skip blib/lib/ARSOOform.pm (unchanged)
> > Skip blib/lib/ARS.pm (unchanged)
> > cc -c -I/opt/ar/remedy-app/api/include -pthread -fno-strict-aliasing
> > -pipe -Wdeclaration-after-statement -I/usr/local/include
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3
> > -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fpic
> >
> "-I/local/apollo/package/local_1/Linux-2.6c2.5-i686/Perl/Perl-124.0-1/perl/bin/perl5.8/../../lib/perl5.8-dist/Linux-2.6c2.5-i686-64int/CORE"
> > -g -DARS32 -DARS452 -m32 -DPERL_PATCHLEVEL_IS=8
> > -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 ARS.c
> > ARS.xs: In function 'XS_ARS_ars_CreateActiveLink':
> > ARS.xs:5178: warning: cast to pointer from integer of different size
> > ARS.xs: In function 'XS_ARS_ars_SetActiveLink':
> > ARS.xs:5340: warning: cast to pointer from integer of different size
> > ARS.xs: In function 'XS_ARS_ars_CreateFilter':
> > ARS.xs:5519: warning: cast to pointer from integer of different size
> > ARS.xs: In function 'XS_ARS_ars_SetFilter':
> > ARS.xs:5661: warning: cast to pointer from integer of different size
> > ARS.xs: In function 'XS_ARS_ars_CreateEscalation':
> > ARS.xs:5828: warning: cast to pointer from integer of different size
> > ARS.xs: In function 'XS_ARS_ars_SetEscalation':
> > ARS.xs:5965: warning: cast to pointer from integer of different size
> > cc -c -I/opt/ar/remedy-app/api/include -pthread -fno-strict-aliasing
> > -pipe -Wdeclaration-after-statement -I/usr/local/include
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3
> > -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fpic
> >
> "-I/local/apollo/package/local_1/Linux-2.6c2.5-i686/Perl/Perl-124.0-1/perl/bin/perl5.8/../../lib/perl5.8-dist/Linux-2.6c2.5-i686-64int/CORE"
> > -g -DARS32 -DARS452 -m32 -DPERL_PATCHLEVEL_IS=8
> > -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 support.c
> > support.c: In function 'get_logging_file_ptr':
> > support.c:123: warning: cast to pointer from integer of different size
> > cc -c -I/opt/ar/remedy-app/api/include -pthread -fno-strict-aliasing
> > -pipe -Wdeclaration-after-statement -I/usr/local/include
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3
> > -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fpic
> >
> "-I/local/apollo/package/local_1/Linux-2.6c2.5-i686/Perl/Perl-124.0-1/perl/bin/perl5.8/../../lib/perl5.8-dist/Linux-2.6c2.5-i686-64int/CORE"
> > -g -DARS32 -DARS452 -m32 -DPERL_PATCHLEVEL_IS=8
> > -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 supportrev.c
> > supportrev.c: In function 'rev_ARAssignFieldStruct_helper':
> > supportrev.c:1735: warning: cast to pointer from integer of different
> size
> > cc -c -I/opt/ar/remedy-app/api/include -pthread -fno-strict-aliasing
> > -pipe -Wdeclaration-after-statement -I/usr/local/include
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3
> > -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fpic
> >
> "-I/local/apollo/package/local_1/Linux-2.6c2.5-i686/Perl/Perl-124.0-1/perl/bin/perl5.8/../../lib/perl5.8-dist/Linux-2.6c2.5-i686-64int/CORE"
> > -g -DARS32 -DARS452 -m32 -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="/lib:/opt/ar/remedy-app/api/lib" cc -shared
> > -L/usr/local/lib ARS.o support.o supportrev.o supportrev_generated.o
> > /opt/ar/remedy-app/api/lib/libar.a -o blib/arch/auto/ARS/ARS.so \
> > -L/opt/ar/remedy-app/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
> >
> >
> >
> > --
> > -Geoff Endresen
> > Amazon.com
> >
> >
> > ------------------------------------------------------------------------
> >
> > -------------------------------------------------------------------------
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services for
> > just about anything Open Source.
> > http://sourceforge.net/services/buy/index.php
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Arsperl-users mailing list
> > Arsperl-users@arsperl.org
> > https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
--
-Geoff Endresen
Amazon.com
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users