Edward,

I edited /System/Library/Perl/5.8.1/darwin-thread-multi-2level/Config.pm,
switched perl back to the apple install and had no problems building
DBD::mysql.

Your information is greatly appreciated!

c


On 10/15/03 5:58 PM, "Edward Moy" <[EMAIL PROTECTED]> wrote:

> We recently discovered the DBD::mysql problem as well.  The patch is to
> edit /System/Library/Perl/5.8.1/darwin-thread-multi-2level/Config.pm,
> replacing:
> 
> ld='MACOSX_DEPLOYMENT_TARGET=10.3 cc'
> 
> with
> 
> ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc'
> 
> Unfortunately, this change is too late to get into Panther.
> ---------------------------------------------------------------
> Edward Moy
> Apple
> 
> On Oct 15, 2003, at 1:52 PM, Conrad Schilbe wrote:
> 
>> I was encountering the same errors as you in my quest to install
>> DBD::mysql
>> and discovered that under the following setup:
>> 
>> Custom installed Perl 5.8.1 RC3 - No multi-threading
>> ggc 2.95 - via /usr/sbin/gcc_select 2
>> 
>> Removing /sw/lib/perl5/Storable.pm & /sw/lib/perl5/auto/Storable
>> 
>> I was able to compile and install Bundle::Msql which installs
>> DBD::mysql.
>> 
>> I cannot isolate wich of the above steps actually fixed the problem
>> but I
>> noted this difference in the make procedure:
>> 
>> Running Mkbootstrap for DBD::mysql ()
>> chmod 644 mysql.bs
>> rm -f ../blib/arch/auto/DBD/mysql/mysql.bundle
>> LD_RUN_PATH="/usr/lib" MACOSX_DEPLOYMENT_TARGET=10.3 cc  -bundle
>> -undefined
>> dynamic_lookup -L/usr/local/lib dbdimp.o mysql.o
>> -L/usr/local/mysql/lib  -o
>> ../blib/arch/auto/DBD/mysql/mysql.bundle   -L/usr/local/mysql/lib
>> -lmysqlclient -lm -lz
>> chmod 755 ../blib/arch/auto/DBD/mysql/mysql.bundle
>> cp mysql.bs ../blib/arch/auto/DBD/mysql/mysql.bs
>> chmod 644 ../blib/arch/auto/DBD/mysql/mysql.bs
>> 
>> 
>> Running Mkbootstrap for DBD::mysql ()
>> chmod 644 mysql.bs
>> rm -f blib/arch/auto/DBD/mysql/mysql.bundle
>> LD_RUN_PATH="/usr/lib" /usr/local/bin/perl myld
>> MACOSX_DEPLOYMENT_TARGET=10.3 cc  -bundle -undefined dynamic_lookup
>> -L/usr/local/lib dbdimp.o mysql.o  -o
>> blib/arch/auto/DBD/mysql/mysql.bundle
>> -L/usr/local/lib -lz
>> 
>> 
>> As you can see the first one carried on past the previous error point.
>> 
>> 
>> I have a feeling that Bundle::Msql would successfully install under the
>> default apple environment without switching gcc, without recompiling
>> perl,
>> and without removing Storable... I simply combined the methods of
>> previous
>> posts and hoped for the best. Later resorting to a memory of installing
>> Bundle::Msql elsewhere.
>> 
>> Someone should likely attempt to install Bundle::Msql under a clean OSX
>> (Panther) install and report back on the outcome...

Reply via email to