Shouldn't that last one be 7.0?
6.0 => 10,
6.01 => 10,
6.3 => 11,
6.0 => 12,
dave batzloff
Lawrence Berkeley National Lab
On 11/17/2009 9:15 AM, Findlay, Graham wrote:
Hi,
We have successfully installed ARSPerl (v1.91) on AIX 5.3 and compiled
against v6 of ARS client libraries using IBM's xlc compiler.
We're now trying this with the latest? v7 ARS client libraries.
We had to modify the Makefile.PL script to add the following lines:
$ARSAPI = "/usr/ars/api700p002aix";
$ARSVERSION = 7.0;
sub serverReleaseFromAPIVersion {
my $api_version = shift;
# keys are server releases converted to floating point numbers;
# values are the api version that release produced.
# add more values to this table as needed.
my $rh_api_version_table =
{
4.5 => 7,
4.51 => 7,
4.52 => 7,
5.0 => 8,
5.01 => 8,
5.1 => 9,
5.11 => 9,
5.12 => 9,
6.0 => 10,
6.01 => 10,
6.3 => 11,
6.0 => 12,
};
Here's the output from the Makefile.PL .................................
found API Version: 12
derived server version from ar.h: 6
found ar libraries: $VAR1 = [];
Building against perl 5.008002
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.00
ARSAPI = /usr/ars/api700p002aix
AUTODEFINES = -g -DARS32 -DARS452 -DPERL_PATCHLEVEL_IS=8
-DPERL_SUBVERSION_IS=2 -DPERL_BASEREV_IS=50
*Note (probably harmless): No library found for -licuucbmc*
*Note (probably harmless): No library found for -licui18nbmc*
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 [xxxxxxxxxxxx]:
Admin Username [xxxxxxxxxxxxxxx]:
Admin Password [xxxxxxxxxxxxx]:
Type 'make' (windows: 'nmake') to build ARSperl.
Type 'make test' to test ARSperl before installing.
Type 'make install' to install ARSperl.
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*Here's the output from the 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)
/usr/bin/perl -e 'use ExtUtils::Mksymlists; Mksymlists("NAME"
=> "ARS", "DL_FUNCS" => { }, "FUNCLIST" => [], "DL_VARS" => []);'
cc_r -c -I/usr/ars/api700p002aix/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias
-DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong
-O -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
"-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" -g -DARS32
-DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2
-DPERL_BASEREV_IS=50 ARS.c
1500-030: (I) INFORMATION: boot_ARS: Additional optimization may
be attained by recompiling and specifying MAXMEM option with a value
greater than 16384.
cc_r -c -I/usr/ars/api700p002aix/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias
-DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong
-O -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
"-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" -g -DARS32
-DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2
-DPERL_BASEREV_IS=50 support.c
"support.c", line 3358.90: 1506-280 (W) Function argument assignment
between types "unsigned int*" and "int*" is not allowed.
1500-030: (I) INFORMATION: perl_ARFieldLimitStruct: Additional
optimization may be attained by recompiling and specifying MAXMEM
option with a value greater than 16384.
cc_r -c -I/usr/ars/api700p002aix/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias
-DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong
-O -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
"-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" -g -DARS32
-DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2
-DPERL_BASEREV_IS=50 supportrev.c
"supportrev.c", line 1243.23: 1506-280 (W) Function argument
assignment between types "unsigned long*" and "int*" is not allowed.
cc_r -c -I/usr/ars/api700p002aix/include -D_ALL_SOURCE
-D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias
-DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong
-O -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\"
"-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" -g -DARS32
-DARS452 -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2
-DPERL_BASEREV_IS=50 supportrev_generated.c
1500-030: (I) INFORMATION: rev_AROpenDlgStruct: Additional
optimization may be attained by recompiling and specifying MAXMEM
option with a value greater than 16384.
Running Mkbootstrap for ARS ()
chmod 644 ARS.bs
rm -f blib/arch/auto/ARS/ARS.so
LD_RUN_PATH="" ld -bhalt:4 -bM:SRE
-bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp
-bE:ARS.exp -bnoentry -lpthreads -lc_r ARS.o support.o supportrev.o
supportrev_generated.o /usr/ars/api700p002aix/lib/libar.a -o
blib/arch/auto/ARS/ARS.so -L/usr/ars/api700p002aix/lib -lpthread
ld: 0711-224 WARNING: Duplicate symbol: .strnlen
ld: 0711-224 WARNING: Duplicate symbol: .strncasecmp
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
ld: 0711-317 ERROR: Undefined symbol: .utf8_nextCharSafeBody_3_2
ld: 0711-317 ERROR: Undefined symbol: .u_foldCase_3_2
ld: 0711-317 ERROR: Undefined symbol: u_toupper_3_2
ld: 0711-317 ERROR: Undefined symbol: u_tolower_3_2
ld: 0711-317 ERROR: Undefined symbol: .u_getCombiningClass_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucnv_compareNames_3_2
ld: 0711-317 ERROR: Undefined symbol: .u_isprint_3_2
ld: 0711-317 ERROR: Undefined symbol: .u_islower_3_2
ld: 0711-317 ERROR: Undefined symbol: .u_isupper_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucol_open_3_2
ld: 0711-317 ERROR: Undefined symbol: .uiter_setUTF8_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucol_strcollIter_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucol_close_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucnv_open_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucnv_convertEx_3_2
ld: 0711-317 ERROR: Undefined symbol: .ucnv_close_3_2
ld: 0711-317 ERROR: Undefined symbol: .xdr_sizeof
ld: 0711-317 ERROR: Undefined symbol: .__rpc_createerr
make: 1254-004 The error code from the last command is 8.
Stop.
I'm guessing that we need the following libraries... if so, are
these readily available (32-bit versions)?
*-licuucbmc, -licui18nbmc*
Thanks,
Graham
Visa Europe, Europe's leading payment systems provider, is owned and
governed within Europe for the benefit of European financial institutions.
This email (including attachments) is confidential and is solely
intended for the addressee. Unless you are the addressee, you may not
read, use or store this email in any way, or permit others to. If you
have received it in error, please contact Visa Europe on +44 (0)20
7937 8111.
------------------------------------------------------------------------
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
------------------------------------------------------------------------
--
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
--
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users