On Fri, Jan 23, 2004 at 04:54:05PM -0500, BAXTER, LINCOLN A wrote: > Oracle: 9.2.0.4 > On solaris: SunOS dsas105 5.8 Generic_108528-22 sun4u sparc SUNW,Sun-Fire-880 > perl -v: This is perl, v5.8.2 built for sun4-solaris > gcc: gcc -v > Reading specs from /opt/oss/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.2.3/specs > Configured with: ../gcc-3.2.3/configure --prefix=/opt/oss/pkg/gcc-3.2.3 > Thread model: posix > gcc version 3.2.3 > > It seems to want to link with the 64bit libraries... Strange because a put prints > in the ora_libdir() function and it IS picking the lib32 libraries there. > > Editing the make file to put in the lib32 paths works. > > Taking a quick look at the Makefile.PL I can not figure out whats broken, but I > wonder if the structure > of the Makefile has changed, and the we need to do another substitution with > $libdir that is not > happening. The strange thing is that sometimes reruning perl Makefile.PL and it > comes out right. But > doing so after a make distclean it never seems to get it right. (very strange). > I haven't the time to > dig deeper right now.
Odd. Check that build rule discovery is working (or not) in both cases and *which* rule it's using (build, build32, or build64). > Still get the following with make test: > > t/ph_type....ok 11/19 expected 'trailing' but got 'trailing ' for VARCHAR2 > t/ph_type....FAILED test 12 > Failed 1/19 tests, 94.74% okay It's still unknown if that's an Oracle bug in 9.2.x or a spec change. SOmeone was going to open a TAR with Oracle to find out. I don't know if that happened. Tim.