You can run both 32-bit and 64-bit programs on 64-bit linux.  Compile
arsperl 32-bit by setting the CPPFLAGS to include -m32:

$ export CPPFLAGS="${CPPFLAGS} -m32"

Axton Grams

On Thu, May 15, 2008 at 7:33 PM, Rusty Copeland <[EMAIL PROTECTED]> wrote:
> Chris,
>
> In the Makefile you could remove references to "-malign-double" which seems 
> to be causing your problem. That may fix that problem but the fact you're 
> compiling on a 64 bit system might cause other issues. Last I heard the 
> Remedy libraries are only available as 32 bit libraries. I never had luck 
> compiling ARSPerl on a 64 bit system. But perhaps that's changed.
>
> Rusty
>
> --- On Thu, 5/15/08, Chris Ford <[EMAIL PROTECTED]> wrote:
>
>> From: Chris Ford <[EMAIL PROTECTED]>
>> Subject: [Arsperl-users] Compiling ARSPerl-1.91 on RHEL 64bit
>> To: arsperl-users@arsperl.org
>> Date: Thursday, May 15, 2008, 3:57 PM
>> Hello.  I am trying to compile AREPerl-1.91 on Red Hat
>> Enterprise Linux AS
>> release 4 update 3, 64bit.  The building of the Makefile
>> completes
>> successfully, but when I run the make, it bombs pretty
>> quick.  Searching the
>> mail archives, Googling the error and asking people that
>> know more about
>> programming than me proved unsuccessful.  The error is
>> below and I will be
>> forever grateful for any help with this.
>>
>> chford:/home/chford/ARSperl-1.91> 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  = 7.10
>>         ARSAPI      = /home/chford/api
>>         AUTODEFINES =  -g   -Wno-unused-variable
>> -Wuninitialized  -DARS32
>> -DARS452  -malign-double  -DPERL_PATCHLEVEL_IS=8
>> -DPERL_SUBVERSION_IS=5
>> -DPERL_BASEREV_IS=50
>> 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.
>>
>> chford:/home/chford/ARSperl-1.91> make
>> Skip blib/lib/ARSarerrno-h.pm (unchanged)
>> Skip blib/lib/ARSnparm.pm (unchanged)
>> Skip blib/lib/artypes.ph (unchanged)
>> Skip blib/lib/_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)
>> gcc -c  -I/home/chford/api/include -D_REENTRANT
>> -D_GNU_SOURCE -DDEBUGGING
>> -fno-strict-aliasing -pipe -I/usr/local/include
>> -D_LARGEFILE_SOURCE
>> -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe
>> -m64
>> -DVERSION=\"1.91\"
>> -DXS_VERSION=\"1.91\" -fPIC
>> "-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE"
>>  -g
>> -Wno-unused-variable -Wuninitialized  -DARS32  -DARS452
>> -malign-double
>> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=5
>> -DPERL_BASEREV_IS=50  ARS.c
>> ARS.c:1: error: -malign-double makes no sense in the 64bit
>> mode
>> make: *** [ARS.o] Error 1
>> chford:/home/chford/ARSperl-1.91>-------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
>> Arsperl-users mailing list
>> Arsperl-users@arsperl.org
>> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to