On Fri, 17 Nov 2006 12:37:34 +0100, "H.Merijn Brand" <[EMAIL PROTECTED]> wrote:
> On Fri, 27 Oct 2006 14:45:15 -0400, "John Scoles" <[EMAIL PROTECTED]> wrote: > > > http://svn.perl.org/modules/dbd-oracle/trunk/DBD-Oracle-1.19-RC3.zip > > > > Changes in DBD-Oracle 1.19 (svn rev 7989) BTW all builds are with native C-Compilers AIX 5.2.0.0/ML07 IBM,7029-6E3 PowerPC_POWER4/1200 2048 Mb perl 5.8.8-dor/64 built for aix-64all Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production xlc -c -I/pro/oracle/v920/rdbms/public -I/pro/oracle/v920/rdbms/demo -I/pro/oracle/v920/rdbms/demo -I/pro/oracle/v920/rdbms/public -I/pro/oracle/v920/plsql/public -I/pro/oracle/v920/network/public -I/pro/lib/perl5/site_perl/5.8.8/aix-64all/auto/DBI -q64 -DDEBUGGING -qlanglvl=extended -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I/pro/local/include -q64 -DUSE_64_BIT_ALL -q64 -O -DVERSION=\"1.19\" -DXS_VERSION=\"1.19\" "-I/pro/lib/perl5/5.8.8/aix-64all/CORE" -DUTF8_SUPPORT -DNEW_OCI_INIT -DORA_OCI_VERSION=\"9.2.0.6\" oci8.c Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so LD_RUN_PATH="/pro/oracle/v920/lib:/pro/oracle/v920/rdbms/lib" ld -b64 -bhalt:4 -bexpall -G -bnoentry -lc -L/usr/local/ppc64/lib64 -L/pro/local/lib Oracle.o dbdimp.o oci8.o -q64 -L/pro/oracle/v920/lib/ -L/pro/oracle/v920/rdbms/lib/ -lclntsh -lld -lm `cat /pro/oracle/v920/lib/sysliblist` -lm -lpthreads -o blib/arch/auto/DBD/Oracle/Oracle.so \ \ ld: 0706-012 The -q flag is not recognized. ld: 0706-012 The -6 flag is not recognized. ld: 0706-012 The -4 flag is not recognized. make: *** [blib/arch/auto/DBD/Oracle/Oracle.so] Error 255 'ld' doesn't know about -q64, and it already has -b64 AIX and all the build tools would warrant a complete hates-software list all of it's own, but that is not at hand here. so -q64 should be removed from OTHERLDFLAGS Better is to detect -q64, and then set $OBJECT_MODE to 64 and remove the -q64 flags from all vars that get passed to ld rm -f blib/arch/auto/DBD/Oracle/Oracle.so LD_RUN_PATH="/pro/oracle/v920/lib:/pro/oracle/v920/rdbms/lib" ld -b64 -bhalt:4 -bexpall -G -bnoentry -lc -L/usr/local/ppc64/lib64 -L/pro/local/lib Oracle.o dbdimp.o oci8.o -L/pro/oracle/v920/lib/ -L/pro/oracle/v920/rdbms/lib/ -lclntsh -lld -lm `cat /pro/oracle/v920/lib/sysliblist` -lm -lpthreads -o blib/arch/auto/DBD/Oracle/Oracle.so \ \ chmod 755 blib/arch/auto/DBD/Oracle/Oracle.so PERL_DL_NONLAZY=1 /pro/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01base................ok t/10general.............ok t/15nls.................ok t/20select..............ok t/21nchar............... Database and client versions and character sets: Database 9.2.0.6.0 CHAR set is US7ASCII (Non-Unicode), NCHAR set is AL16UTF16 (Unicode) Client 9.2.0.6 NLS_LANG is '<unset>', NLS_NCHAR is '<unset>' t/21nchar...............ok t/22nchar_al32utf8......ok t/22nchar_utf8..........ok t/23wide_db.............skipped all skipped: Database character set is not Unicode t/23wide_db_8bit........skipped all skipped: Database character set is not Unicode t/23wide_db_al32utf8....skipped all skipped: Database character set is not Unicode t/24implicit_utf8.......ok 1/74 t/24implicit_utf8.......NOK 33/74# Failed test 'byte_string test of row 4: column: nch (uft8) smiley face' # at t/nchar_test_lib.pl line 341. # got: '38|58' # expected: '226|152|186' t/24implicit_utf8.......NOK 34/74# Failed test 'nice_string test of row 4: column: nch (uft8) smiley face' # at t/nchar_test_lib.pl line 344. # got: '&:' # expected: '\x{263A}' # row 4: DUMP(nch) = Typ=1 Len=4: 0,38,0,58 t/24implicit_utf8.......NOK 70/74# Failed test 'byte_string test of row 4: column: nch (uft8) smiley face' # at t/nchar_test_lib.pl line 341. # got: '38|58' # expected: '226|152|186' t/24implicit_utf8.......NOK 71/74# Failed test 'nice_string test of row 4: column: nch (uft8) smiley face' # at t/nchar_test_lib.pl line 344. # got: '&:' # expected: '\x{263A}' # row 4: DUMP(nch) = Typ=1 Len=4: 0,38,0,58 # Looks like you failed 4 tests of 74. t/24implicit_utf8.......dubious Test returned status 4 (wstat 1024, 0x400) DIED. FAILED tests 33-34, 70-71 Failed 4/74 tests, 94.59% okay t/25plsql...............ok t/26exe_array...........ok t/30long................ok 122/470 skipped: various reasons t/31lob.................ok t/40ph_type.............ok 1/19 Placeholder behaviour for ora_type=1 (the default) varies with Oracle version. Oracle 7 didn't strip trailing spaces, Oracle 8 did, until 9.2.x Your system doesn't. If that seems odd, let us know. t/40ph_type.............ok t/50cursor..............ok t/55nested..............ok t/60reauth..............ORACLE_USERID_2 not defined. Tests skipped. skipped all skipped: no reason given t/70meta................ok Failed Test Stat Wstat Total Fail List of Failed -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- t/24implicit_utf8.t 4 1024 74 4 33-34 70-71 4 tests and 122 subtests skipped. Failed 1/20 test scripts. 4/1925 subtests failed. Files=20, Tests=1925, 57 wallclock secs ( 8.23 cusr + 1.73 csys = 9.96 CPU) Failed 1/20 test programs. 4/1925 subtests failed. -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using & porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX 10.20, 11.00, 11.11, & 11.23, SuSE 10.0 & 10.1, AIX 4.3 & 5.2, and Cygwin. http://qa.perl.org http://mirrors.develooper.com/hpux/ http://www.test-smoke.org http://www.goldmark.org/jeff/stupid-disclaimers/
