Re: DBD install on Mac OSX 10.3.9

Thomas Register <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
Dave,

When I began working with Perl and mySQL,  I was surprised to find that  
DBD was not already there with OS X's Perl.  I've installed it on  
10.3.8, as well as Jaguar, and did not encounter this particular  
problem.  I would question any reference to i386 - looks like a PC  
reference.  Unfortunately,  I didn't retain all the results as I  
stumbled my way along,  but I suggest looking into the -arch reference  
- should '-arch i386 be there?

I also found the following page that you might want to review (too bad  
there's no confirmation that it actually _works_.)
http://www.codecomments.com/archive237-2004-11-323925.html

Good luck.  I hope you don't have a long succession of glitches like I  
did.

Tom Register

Begin forwarded message:

> From: David Adelson <[email protected]>
> Date: April 21, 2005 10:57:36 AM EDT
> To: <[email protected]>
> Subject: DBD install on Mac OSX 10.3.9
>
> I am having problems getting DBD::mysql to install on my mac server:
> angus.tamu.edu [~/.cpan/build/DBD-mysql-2.9006] % uname -a
> Darwin angus.tamu.edu 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30  
> 20:11:17
> PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC  Power Macintosh  
> powerpc
> angus.tamu.edu [~/.cpan/build/DBD-mysql-2.9006] % sw_vers
> ProductName:    Mac OS X Server
> ProductVersion: 10.3.9
> BuildVersion:   7W98
>
> I have appended the relevant error messages below.
>
> Any help will be appreciated.
>
> Dave Adelson, Texas A&M University.
>
> ===================
>
>
> Running install for module DBD::mysql
> Running make for R/RU/RUDY/DBD-mysql-2.9006.tar.gz
> CPAN: Digest::MD5 loaded ok
> Checksum for
> /private/var/root/.cpan/sources/authors/id/R/RU/RUDY/DBD-mysql 
> -2.9006.tar.gz
> ok
> Scanning cache /private/var/root/.cpan/build for sizes
> Deleting from cache: /private/var/root/.cpan/build/GD-SVG-0.25  
> (22.2>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/Data-Stag-0.08  
> (22.1>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/Compress-Zlib-1.34
> (21.3>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/DBI-1.48 (19.7>10.0  
> MB)
> Deleting from cache: /private/var/root/.cpan/build/DBD-mysql-2.9006
> (16.2>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/MIME-Base64-3.05
> (15.6>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/Digest-MD5-2.33
> (15.4>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/libnet-1.19  
> (15.0>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/HTML-Tagset-3.04
> (14.5>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/File-Temp-0.16  
> (14.5>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/PathTools-3.06  
> (14.3>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/IO-stringy-2.110
> (13.6>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/IO-String-1.06  
> (13.2>10.0
> MB)
> Deleting from cache: /private/var/root/.cpan/build/HTML-Parser-3.45
> (13.2>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/libwww-perl-5.803
> (12.5>10.0 MB)
> Deleting from cache: /private/var/root/.cpan/build/URI-1.35 (10.8>10.0  
> MB)
> Deleting from cache: /private/var/root/.cpan/build/XML-Parser-2.34
> (10.3>10.0 MB)
> DBD-mysql-2.9006/
> DBD-mysql-2.9006/t/
> DBD-mysql-2.9006/t/mysql2.t
> DBD-mysql-2.9006/t/akmisc.t
> DBD-mysql-2.9006/t/60leaks.t
> DBD-mysql-2.9006/t/10dsnlist.t
> DBD-mysql-2.9006/t/ak-dbd.t
> DBD-mysql-2.9006/t/50chopblanks.t
> DBD-mysql-2.9006/t/mysql.t
> DBD-mysql-2.9006/t/lib.pl
> DBD-mysql-2.9006/t/40blobs.t
> DBD-mysql-2.9006/t/40nulls.t
> DBD-mysql-2.9006/t/insertid.t
> DBD-mysql-2.9006/t/40listfields.t
> DBD-mysql-2.9006/t/40bindparam.t
> DBD-mysql-2.9006/t/mysql.dbtest
> DBD-mysql-2.9006/t/dbdadmin.t
> DBD-mysql-2.9006/t/20createdrop.t
> DBD-mysql-2.9006/t/00base.t
> DBD-mysql-2.9006/t/30insertfetch.t
> DBD-mysql-2.9006/t/40numrows.t
> DBD-mysql-2.9006/t/50commit.t
> DBD-mysql-2.9006/MANIFEST
> DBD-mysql-2.9006/myld
> DBD-mysql-2.9006/dbdimp.c
> DBD-mysql-2.9006/lib/
> DBD-mysql-2.9006/lib/DBD/
> DBD-mysql-2.9006/lib/DBD/mysql/
> DBD-mysql-2.9006/lib/DBD/mysql/GetInfo.pm
> DBD-mysql-2.9006/lib/DBD/mysql/INSTALL.pod
> DBD-mysql-2.9006/lib/DBD/mysql.pm
> DBD-mysql-2.9006/lib/Mysql/
> DBD-mysql-2.9006/lib/Mysql/Statement.pm
> DBD-mysql-2.9006/lib/Bundle/
> DBD-mysql-2.9006/lib/Bundle/DBD/
> DBD-mysql-2.9006/lib/Bundle/DBD/mysql.pm
> DBD-mysql-2.9006/lib/Mysql.pm
> DBD-mysql-2.9006/dbdimp.h
> DBD-mysql-2.9006/mysql.xs
> DBD-mysql-2.9006/MANIFEST.SKIP
> DBD-mysql-2.9006/README
> DBD-mysql-2.9006/INSTALL.html
> DBD-mysql-2.9006/META.yml
> DBD-mysql-2.9006/Makefile.PL
> DBD-mysql-2.9006/ChangeLog
> DBD-mysql-2.9006/constants.h
> DBD-mysql-2.9006/TODO
>
>   CPAN.pm: Going to build R/RU/RUDY/DBD-mysql-2.9006.tar.gz
>
> I will use the following settings for compiling and testing:
>
>   cflags        (mysql_config) = -I/usr/include/mysql -O3
> -fno-omit-frame-pointer -arch i386 -arch ppc -pipe
>   libs          (mysql_config) = -arch i386 -arch ppc -pipe  
> -L/usr/lib/mysql
> -lmysqlclient -lz -lm
>   mysql_config  (guessed     ) = mysql_config
>   nocatchstderr (default     ) = 0
>   nofoundrows   (default     ) = 0
>   ssl           (guessed     ) = 0
>   testdb        (default     ) = test
>   testhost      (default     ) =
>   testpassword  (default     ) =
>   testsocket    (default     ) =
>   testuser      (default     ) =
>
> To change these settings, see 'perl Makefile.PL --help' and
> 'perldoc INSTALL'.
>
> Checking if your kit is complete...
> Looks good
> Unrecognized argument in LIBS ignored: '-arch'
> Unrecognized argument in LIBS ignored: 'i386'
> Unrecognized argument in LIBS ignored: '-arch'
> Unrecognized argument in LIBS ignored: 'ppc'
> Unrecognized argument in LIBS ignored: '-pipe'
> Using DBI 1.48 (for perl 5.008001 on darwin-thread-multi-2level)  
> installed
> in /Library/Perl/5.8.1/darwin-thread-multi-2level/auto/DBI/
> Writing Makefile for DBD::mysql
> cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm
> cp lib/Mysql.pm blib/lib/Mysql.pm
> cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
> cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
> cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
> cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
> cc -c  -I/Library/Perl/5.8.1/darwin-thread-multi-2level/auto/DBI/
> -I/usr/include/mysql -O3 -fno-omit-frame-pointer -arch i386 -arch ppc  
> -pipe
> -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -g -pipe -pipe -fno-common  
> -DPERL_DARWIN
> -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include -Os
> -DVERSION=\"2.9006\" -DXS_VERSION=\"2.9006\"
> "-I/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE"    
> dbdimp.c
> cc: cannot read specs file for arch `i386'
> make: *** [dbdimp.o] Error 1
>   /usr/bin/make  -- NOT OK
> Running make test
>   Can't test without successful make
> Running make install
>   make had returned bad status, install seems impossible
>
> -- 
> Diplomacy is the art of saying 'Nice doggie' until you can find a rock.
>
>     Will Rogers
>
>
>
> -- 
> MySQL Perl Mailing List
> For list archives: http://lists.mysql.com/perl
> To unsubscribe:     
> http://lists.mysql.com/[email protected]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.