Hi John,

I have downloaded the 64-bit versions and this got me further AFAICT.

I am currently struggling with this:

; perl spikes/db_connect.pl 
dyld: lazy symbol binding failed: Symbol not found: 
_OCINlsEnvironmentVariableGet
  Referenced from: 
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/Oracle/Oracle.bundle
  Expected in: flat namespace

dyld: Symbol not found: _OCINlsEnvironmentVariableGet
  Referenced from: 
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/Oracle/Oracle.bundle
  Expected in: flat namespace

Trace/BPT trap

I will have a look at some more of the responses I got, but you are most 
certainly onto something.

Thanks,

jonasbn

On 17/11/2009, at 18.15, John Scoles wrote:

> The warning from the build would be nice to stt.
> 
> At this stage I would say that you might be cross compile from 32 to 64 bit  
> but I have never played with the mac version and installing so that is just a 
> guess
> 
> cheers
> 
> Jonas Brømsø Nielsen wrote:
>> Hello,
>> 
>> I am experiencing some issues with DBD::Oracle on OS X 10.6 Snow Leopard.
>> 
>> I have downloaded instant client Version 10.2.0.4 (32-bit) from: 
>> http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/intel_macsoft.html
>> 
>> Namely, the following files:
>> 
>> - instantclient-basic-10.2.0.4.0-macosx-x86.zip
>> - instantclient-sqlplus-10.2.0.4.0-macosx-x86.zip
>> - instantclient-sdk-10.2.0.4.0-macosx-x86.zip
>> 
>> I am attempting to build: DBD::Oracle 1.23, downloaded from CPAN.
>> 
>> I am currently using the system perl:
>> --
>> This is perl, v5.10.0 built for darwin-thread-multi-2level
>> (with 2 registered patches, see perl -V for more detail)
>> --
>> 
>> I have unpacked the downloaded zip files in: /Applications/instantclient and 
>> have added this to my: $DYLD_LIBRARY_PATH
>> 
>> The build goes with some warnings (I can provide this info if requested), 
>> performing the test sted gives me the following error:
>> 
>> sonic ~/Downloads/Folx/DBD-Oracle-1.23
>> ; make test
>> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
>> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
>> t/01base.t .............. # Test loading DBI, DBD::Oracle and version
>> t/01base.t .............. 1/6 #   Failed test 'install_driver'
>> #   at t/01base.t line 22.
>> Failed to load Oracle extension and/or shared libraries:
>> install_driver(Oracle) failed: Can't load 
>> '/Users/jonasbn/Downloads/Folx/DBD-Oracle-1.23/blib/arch/auto/DBD/Oracle/Oracle.bundle'
>>  for module DBD::Oracle: 
>> dlopen(/Users/jonasbn/Downloads/Folx/DBD-Oracle-1.23/blib/arch/auto/DBD/Oracle/Oracle.bundle,
>>  2): Symbol not found: _OCIAttrGet
>>  Referenced from: 
>> /Users/jonasbn/Downloads/Folx/DBD-Oracle-1.23/blib/arch/auto/DBD/Oracle/Oracle.bundle
>>  Expected in: flat namespace
>> in 
>> /Users/jonasbn/Downloads/Folx/DBD-Oracle-1.23/blib/arch/auto/DBD/Oracle/Oracle.bundle
>>  at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm 
>> line 207.
>> at (eval 8) line 3
>> Compilation failed in require at (eval 8) line 3.
>> Perhaps a required shared library or dll isn't installed where expected
>> at t/01base.t line 19
>> The remaining tests will probably also fail with the same error.
>> 
>> Any sort of pointers or hints on how to get this to work would be most 
>> welcome. I got it working on 10.5 so upgrading to Snow Leopard hosed my 
>> working installation.
>> 
>> Thanks,
>> 
>> jonasbn
>> --
>> pauseid: JONASBN
>> email: [email protected]
>> 
>> 
>> 
>>  

Reply via email to