[Pdx-pm] dyld error with DBD::mysql

Kevin clone206 at gmail.com
Fri Mar 12 15:14:46 PST 2010


I mentioned at a meeting I came to once that I had that exact same  
error message when installing SVN::Client on my mac.  If I recall, the  
only way I was able to get around it was installing svn from source  
and specifying the library paths as part of the ./configure.  So I  
wonder if installing mysql from source instead of a .dmg file, using a  
similar process would help.

- Kevin Witmer


On Mar 12, 2010, at 2:59 PM, Tom Keller wrote:

> Greetings,
> This driver is apparently looking for a symbol in a library file  
> that either doesn't exist or is in an unexpected location. ... or  
> something else.
>
> The solutions suggested on the web at various formats don't seem to  
> solve the problem: I get the same error regardless of which MySQL  
> (32 or 64 bit) I install (as a package .dmg file on OS X 10.6.2)
>
>
> Have any of you seen this and figured out a workaround?
> dyld: lazy symbol binding failed: Symbol not found: _mysql_init
>   Referenced from: /Library/Perl/5.10.0/darwin-thread-multi-2level/ 
> auto/DBD/mysql/mysql.bundle
>   Expected in: flat namespace
>
> dyld: Symbol not found: _mysql_init
>   Referenced from: /Library/Perl/5.10.0/darwin-thread-multi-2level/ 
> auto/DBD/mysql/mysql.bundle
>   Expected in: flat namespace
>
> Trace/BPT trap
>
> thanks,
> Tom
> kellert at ohsu.edu
> 503-494-2442
> ########################################
> $ perl -V
> Summary of my perl5 (revision 5 version 10 subversion 0)  
> configuration:
>   Platform:
>     osname=darwin, osvers=10.0, archname=darwin-thread-multi-2level
>     uname='darwin b79.apple.com 10.0 darwin kernel version 10.0.0d8:  
> tue may 5 19:29:59 pdt 2009; root:xnu-1437.2~2release_i386 i386 '
>     config_args='-ds -e -Dprefix=/usr -Dccflags=-g  -pipe  - 
> Dldflags= -Dman3ext=3pm -Duseithreads -Duseshrplib - 
> Dinc_version_list=none -Dcc=gcc-4.2'
>     hint=recommended, useposix=true, d_sigaction=define
>     useithreads=define, usemultiplicity=define
>     useperlio=define, d_sfio=undef, uselargefiles=define,  
> usesocks=undef
>     use64bitint=define, use64bitall=define, uselongdouble=undef
>     usemymalloc=n, bincompat5005=undef
>   Compiler:
>     cc='gcc-4.2', ccflags ='-arch x86_64 -arch i386 -arch ppc -g - 
> pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/ 
> include',
>     optimize='-Os',
>     cppflags='-g -pipe -fno-common -DPERL_DARWIN -fno-strict- 
> aliasing -I/usr/local/include'
>     ccversion='', gccversion='4.2.1 (Apple Inc. build 5646)',  
> gccosandvers=''
>     intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
>     d_longlong=define, longlongsize=8, d_longdbl=define,  
> longdblsize=16
>     ivtype='long', ivsize=8, nvtype='double', nvsize=8,  
> Off_t='off_t', lseeksize=8
>     alignbytes=8, prototype=define
>   Linker and Libraries:
>     ld='gcc-4.2 -mmacosx-version-min=10.6', ldflags ='-arch x86_64 - 
> arch i386 -arch ppc -L/usr/local/lib'
>     libpth=/usr/local/lib /usr/lib
>     libs=-ldbm -ldl -lm -lutil -lc
>     perllibs=-ldl -lm -lutil -lc
>     libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true,  
> libperl=libperl.dylib
>     gnulibc_version=''
>   Dynamic Linking:
>     dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
>     cccdlflags=' ', lddlflags='-arch x86_64 -arch i386 -arch ppc - 
> bundle -undefined dynamic_lookup -L/usr/local/lib'
>
>
> Characteristics of this binary (from libperl):
>   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
>                         PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP  
> USE_64_BIT_ALL
>                         USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
>                         USE_PERLIO USE_REENTRANT_API
>   Locally applied patches:
> 	/Library/Perl/Updates/<version> comes before system perl directories
> 	installprivlib and installarchlib points to the Updates directory
>   Built under darwin
>   Compiled at Jun 25 2009 21:54:25
>   @INC:
>     /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level
>     /Library/Perl/Updates/5.10.0
>     /System/Library/Perl/5.10.0/darwin-thread-multi-2level
>     /System/Library/Perl/5.10.0
>     /Library/Perl/5.10.0/darwin-thread-multi-2level
>     /Library/Perl/5.10.0
>     /Network/Library/Perl/5.10.0/darwin-thread-multi-2level
>     /Network/Library/Perl/5.10.0
>     /Network/Library/Perl
>     /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level
>     /System/Library/Perl/Extras/5.10.0
>     .
>
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list at pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list



More information about the Pdx-pm-list mailing list