DBD::mysql library issue on mod_perl2/Leopard

DBD::mysql library issue on mod_perl2/Leopard

am 09.12.2007 23:42:31 von Hendrik Van Belleghem

------=_Part_25599_27099958.1197240151310
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi

I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
The build process when just fine, make test didn't show any errors and
running it in console and as CGI didn't show any errors. I already tried
adding "PerlSetEnv LD_LIBRARY_PATH '/usr/local/mysql/lib/mysql/:/usr/lib'"
and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my configuration
(which points to the libmysqlclient.15.dylib file)

The error log includes these messages for every request sent:

dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT trap
(5)

Any ideas?

--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net

------=_Part_25599_27099958.1197240151310--

Re: DBD::mysql library issue on mod_perl2/Leopard

am 10.12.2007 15:48:28 von Patrick Galbraith

Hendrik Van Belleghem wrote:

>Hi
>
>I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
>The build process when just fine, make test didn't show any errors and
>running it in console and as CGI didn't show any errors. I already tried
>adding "PerlSetEnv LD_LIBRARY_PATH '/usr/local/mysql/lib/mysql/:/usr/lib'"
>and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my configuration
>(which points to the libmysqlclient.15.dylib file)
>
>
>
Strange - this error looks like it's trying to compile in embedded
support "_mysql_server_init"

Are you trying to compile in embedded? What are the steps you're taking
to compile?

I'm the maintainer of DBD:mysql and will be upgrading my own mac that I
do dev on to Leopard this week hopefully and can see if I can duplicate
this error.


>The error log includes these messages for every request sent:
>
>dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> Referenced from:
>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> Expected in: dynamic lookup
>
>dyld: Symbol not found: _mysql_server_init
> Referenced from:
>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> Expected in: dynamic lookup
>
>[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT trap
>(5)
>
>Any ideas?
>
>
>


--
Patrick Galbraith, Senior Programmer
Grazr - Easy feed grazing and sharing
http://www.grazr.com

Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad




--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: DBD::mysql library issue on mod_perl2/Leopard

am 10.12.2007 22:45:00 von Hendrik Van Belleghem

------=_Part_32616_10722986.1197323100889
Content-Type: multipart/alternative;
boundary="----=_Part_32617_2068812.1197323100889"

------=_Part_32617_2068812.1197323100889
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Patrick,

In attachment I have retraced my steps of building DBD::Mysql. It's build on
top of the latest DBI 1.601 and Mysql 5.0.51 (custom built).

Let me know how it works out for you :)
Hendrik


On Dec 10, 2007 3:48 PM, Patrick Galbraith wrote:

> Hendrik Van Belleghem wrote:
>
> >Hi
> >
> >I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
> >The build process when just fine, make test didn't show any errors and
> >running it in console and as CGI didn't show any errors. I already tried
> >adding "PerlSetEnv LD_LIBRARY_PATH
> '/usr/local/mysql/lib/mysql/:/usr/lib'"
> >and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my
> configuration
> >(which points to the libmysqlclient.15.dylib file)
> >
> >
> >
> Strange - this error looks like it's trying to compile in embedded
> support "_mysql_server_init"
>
> Are you trying to compile in embedded? What are the steps you're taking
> to compile?
>
> I'm the maintainer of DBD:mysql and will be upgrading my own mac that I
> do dev on to Leopard this week hopefully and can see if I can duplicate
> this error.
>
>
> >The error log includes these messages for every request sent:
> >
> >dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> > Referenced from:
>
> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> > Expected in: dynamic lookup
> >
> >dyld: Symbol not found: _mysql_server_init
> > Referenced from:
>
> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> > Expected in: dynamic lookup
> >
> >[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT
> trap
> >(5)
> >
> >Any ideas?
> >
> >
> >
>
>
> --
> Patrick Galbraith, Senior Programmer
> Grazr - Easy feed grazing and sharing
> http://www.grazr.com
>
> Satyam Eva Jayate - Truth Alone Triumphs
> Mundaka Upanishad
>
>
>
>


--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net

------=_Part_32617_2068812.1197323100889
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Patrick,

In attachment I have retraced my steps of building DBD::Mysql. It's build on top of the latest DBI 1.601 and Mysql 5.0.51  (custom built).

Let me know how it works out for you :)
Hendrik



On Dec 10, 2007 3:48 PM, Patrick Galbraith <> wrote:

Hendrik Van Belleghem wrote:

>Hi
>
>I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
>The build process when just fine, make test didn't show any errors and

>running it in console and as CGI didn't show any errors. I already tried
>adding "PerlSetEnv LD_LIBRARY_PATH '/usr/local/mysql/lib/mysql/:/usr/lib'"
>and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my configuration

>(which points to the libmysqlclient.15.dylib file)
>
>
>
Strange - this error looks like it's trying to compile in embedded
support "_mysql_server_init"

Are you trying to compile in embedded? What are the steps you're taking

to compile?

I'm the maintainer of DBD:mysql  and will be upgrading my own mac that I
do dev on to Leopard this week hopefully and can see if I can duplicate
this error.



>The error log includes these messages for every request sent:
>
>dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
>  Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle

>  Expected in: dynamic lookup
>
>dyld: Symbol not found: _mysql_server_init
>  Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
>  Expected in: dynamic lookup

>
>[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT trap
>(5)
>
>Any ideas?
>
>
>


--
Patrick Galbraith, Senior Programmer
Grazr - Easy feed grazing and sharing



Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad






--
Hendrik Van Belleghem

Spine - The backbone for your website -

------=_Part_32617_2068812.1197323100889--

------=_Part_32616_10722986.1197323100889
Content-Type: text/plain; name=dbd-mysql-build.txt
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fa1j5kqw0
Content-Disposition: attachment; filename=dbd-mysql-build.txt

TGFzdCBsb2dpbjogTW9uIERlYyAxMCAyMjowOTo1NCBvbiB0dHlzMDAwCmxl bm9yZTp+IGhlbmRy
aWskIHN1IC0KUGFzc3dvcmQ6Cmxlbm9yZTp+IHJvb3QjIGNkIC9ob21lL2hl bmRyaWsvRG93bmxv
YWRzL0RCRC1teXNxbC00LjAwNQpsZW5vcmU6REJELW15c3FsLTQuMDA1IHJv b3QjIG1ha2UgY2xl
YW4KbWFrZTogKioqIE5vIHJ1bGUgdG8gbWFrZSB0YXJnZXQgYGNsZWFuJy4g IFN0b3AuCmxlbm9y
ZTpEQkQtbXlzcWwtNC4wMDUgcm9vdCMgZXhwb3J0IENGTEFHUz0iLWFyY2gg aTM4NiAtYXJjaCBw
cGMgLWFyY2ggcHBjNjQgLWFyY2ggeDg2XzY0IgpsZW5vcmU6REJELW15c3Fs LTQuMDA1IHJvb3Qj
IGV4cG9ydCBBUkNIRkxBR1M9Ii1hcmNoIGkzODYgLWFyY2ggcHBjIC1hcmNo IHBwYzY0IC1hcmNo
IHg4Nl82NCIKbGVub3JlOkRCRC1teXNxbC00LjAwNSByb290IyBleHBvcnQg UEFUSD0iJFBBVEg6
L3Vzci9sb2NhbC9teXNxbC9iaW4iCmxlbm9yZTpEQkQtbXlzcWwtNC4wMDUg cm9vdCMgL3Vzci9s
b2NhbC9teXNxbC9iaW4vbXlzcWxkX3NhZmUgJgpbMV0gMTUzMApsZW5vcmU6 REJELW15c3FsLTQu
MDA1IHJvb3QjIEEgbXlzcWxkIHByb2Nlc3MgYWxyZWFkeSBleGlzdHMKClsx XSsgIERvbmUoMSkg
ICAgICAgICAgICAgICAgIC91c3IvbG9jYWwvbXlzcWwvYmluL215c3FsZF9z YWZlCmxlbm9yZTpE
QkQtbXlzcWwtNC4wMDUgcm9vdCMgcGVybCBNYWtlZmlsZS5QTCAtLUNGTEFH Uz0iLUkvdXNyL2xv
Y2FsL215c3FsL2luY2x1ZGUgLU9zIC1hcmNoIGkzODYgLWFyY2ggcHBjIC1h cmNoIHBwYzY0IC1h
cmNoIHg4Nl82NCAtZm5vLWNvbW1vbiIgLS1saWJzPSItTC91c3IvbG9jYWwv bXlzcWwvbGliL215
c3FsIC1sbXlzcWxjbGllbnQgLWx6IC1sbSIgLS10ZXN0cGFzc3dvcmQ9ImZv b2JhciIKSSB3aWxs
IHVzZSB0aGUgZm9sbG93aW5nIHNldHRpbmdzIGZvciBjb21waWxpbmcgYW5k IHRlc3Rpbmc6Cgog
IGNmbGFncyAgICAgICAgKFVzZXIncyBjaG9pY2UpID0gLUkvdXNyL2xvY2Fs L215c3FsL2luY2x1
ZGUgLU9zIC1hcmNoIGkzODYgLWFyY2ggcHBjIC1hcmNoIHBwYzY0IC1hcmNo IHg4Nl82NCAtZm5v
LWNvbW1vbgogIGVtYmVkZGVkICAgICAgKG15c3FsX2NvbmZpZyApID0gCiAg bGlicyAgICAgICAg
ICAoVXNlcidzIGNob2ljZSkgPSAtTC91c3IvbG9jYWwvbXlzcWwvbGliL215 c3FsIC1sbXlzcWxj
bGllbnQgLWx6IC1sbQogIG15c3FsX2NvbmZpZyAgKGd1ZXNzZWQgICAgICAp ID0gbXlzcWxfY29u
ZmlnCiAgbm9jYXRjaHN0ZGVyciAoZGVmYXVsdCAgICAgICkgPSAwCiAgbm9m b3VuZHJvd3MgICAo
ZGVmYXVsdCAgICAgICkgPSAwCiAgc3NsICAgICAgICAgICAoZ3Vlc3NlZCAg ICAgICkgPSAwCiAg
dGVzdGRiICAgICAgICAoZGVmYXVsdCAgICAgICkgPSB0ZXN0CiAgdGVzdGhv c3QgICAgICAoZGVm
YXVsdCAgICAgICkgPSAKICB0ZXN0cGFzc3dvcmQgIChVc2VyJ3MgY2hvaWNl KSA9IGZvb2Jhcgog
IHRlc3Rzb2NrZXQgICAgKGRlZmF1bHQgICAgICApID0gCiAgdGVzdHVzZXIg ICAgICAoZGVmYXVs
dCAgICAgICkgPSAKClRvIGNoYW5nZSB0aGVzZSBzZXR0aW5ncywgc2VlICdw ZXJsIE1ha2VmaWxl
LlBMIC0taGVscCcgYW5kCidwZXJsZG9jIElOU1RBTEwnLgoKQ2hlY2tpbmcg aWYgeW91ciBraXQg
aXMgY29tcGxldGUuLi4KTG9va3MgZ29vZApVc2luZyBEQkkgMS42MDEgKGZv ciBwZXJsIDUuMDA4
MDA4IG9uIGRhcndpbi10aHJlYWQtbXVsdGktMmxldmVsKSBpbnN0YWxsZWQg aW4gL0xpYnJhcnkv
UGVybC81LjguOC9kYXJ3aW4tdGhyZWFkLW11bHRpLTJsZXZlbC9hdXRvL0RC SS8KV3JpdGluZyBN
YWtlZmlsZSBmb3IgREJEOjpteXNxbApsZW5vcmU6REJELW15c3FsLTQuMDA1 IHJvb3QjIG1ha2UK
Y3AgbGliL0RCRC9teXNxbC5wbSBibGliL2xpYi9EQkQvbXlzcWwucG0KY3Ag bGliL0RCRC9teXNx
bC9HZXRJbmZvLnBtIGJsaWIvbGliL0RCRC9teXNxbC9HZXRJbmZvLnBtCmNw IGxpYi9EQkQvbXlz
cWwvSU5TVEFMTC5wb2QgYmxpYi9saWIvREJEL215c3FsL0lOU1RBTEwucG9k CmNwIGxpYi9CdW5k
bGUvREJEL215c3FsLnBtIGJsaWIvbGliL0J1bmRsZS9EQkQvbXlzcWwucG0K Y2MgLWMgIC1JL0xp
YnJhcnkvUGVybC81LjguOC9kYXJ3aW4tdGhyZWFkLW11bHRpLTJsZXZlbC9h dXRvL0RCSSAtSS91
c3IvbG9jYWwvbXlzcWwvaW5jbHVkZSAtT3MgLWFyY2ggaTM4NiAtYXJjaCBw cGMgLWFyY2ggcHBj
NjQgLWFyY2ggeDg2XzY0IC1mbm8tY29tbW9uIC1EREJEX01ZU1FMX0lOU0VS VF9JRF9JU19HT09E
IC1nICAtYXJjaCBpMzg2IC1hcmNoIHBwYyAtYXJjaCBwcGM2NCAtYXJjaCB4 ODZfNjQgLWcgLXBp
cGUgLWZuby1jb21tb24gLURQRVJMX0RBUldJTiAtbm8tY3BwLXByZWNvbXAg LWZuby1zdHJpY3Qt
YWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUkvdXNy L2xvY2FsL2luY2x1
ZGUgLU8zICAgLURWRVJTSU9OPVwiNC4wMDVcIiAtRFhTX1ZFUlNJT049XCI0 LjAwNVwiICAiLUkv
U3lzdGVtL0xpYnJhcnkvUGVybC81LjguOC9kYXJ3aW4tdGhyZWFkLW11bHRp LTJsZXZlbC9DT1JF
IiAgIGRiZGltcC5jCmRiZGltcC5jOiBJbiBmdW5jdGlvbiAnbXlzcWxfZGVz Y3JpYmUnOgpkYmRp
bXAuYzogSW4gZnVuY3Rpb24gJ215c3FsX2Rlc2NyaWJlJzoKZGJkaW1wLmM6 MzI1MDogd2Fybmlu
ZzogYXNzaWdubWVudCBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUK ZGJkaW1wLmM6MzI1
MDogd2FybmluZzogYXNzaWdubWVudCBmcm9tIGluY29tcGF0aWJsZSBwb2lu dGVyIHR5cGUKZGJk
aW1wLmM6IEluIGZ1bmN0aW9uICdteXNxbF9kZXNjcmliZSc6CmRiZGltcC5j OjMyNTA6IHdhcm5p
bmc6IGFzc2lnbm1lbnQgZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBl CmRiZGltcC5jOiBJ
biBmdW5jdGlvbiAnbXlzcWxfZGVzY3JpYmUnOgpkYmRpbXAuYzozMjUwOiB3 YXJuaW5nOiBhc3Np
Z25tZW50IGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlwZQovdXNyL2Jp bi9wZXJsIC1wIC1l
ICJzL35EUklWRVJ+L215c3FsL2ciIC9MaWJyYXJ5L1BlcmwvNS44LjgvZGFy d2luLXRocmVhZC1t
dWx0aS0ybGV2ZWwvYXV0by9EQkkvRHJpdmVyLnhzdCA+IG15c3FsLnhzaQov dXNyL2Jpbi9wZXJs
IC9TeXN0ZW0vTGlicmFyeS9QZXJsLzUuOC44L0V4dFV0aWxzL3hzdWJwcCAg LXR5cGVtYXAgL1N5
c3RlbS9MaWJyYXJ5L1BlcmwvNS44LjgvRXh0VXRpbHMvdHlwZW1hcCAgbXlz cWwueHMgPiBteXNx
bC54c2MgJiYgbXYgbXlzcWwueHNjIG15c3FsLmMKV2FybmluZzogZHVwbGlj YXRlIGZ1bmN0aW9u
IGRlZmluaXRpb24gJ2RvJyBkZXRlY3RlZCBpbiBteXNxbC54cywgbGluZSAy MjUKV2FybmluZzog
ZHVwbGljYXRlIGZ1bmN0aW9uIGRlZmluaXRpb24gJ3Jvd3MnIGRldGVjdGVk IGluIG15c3FsLnhz
LCBsaW5lIDYxMgpjYyAtYyAgLUkvTGlicmFyeS9QZXJsLzUuOC44L2Rhcndp bi10aHJlYWQtbXVs
dGktMmxldmVsL2F1dG8vREJJIC1JL3Vzci9sb2NhbC9teXNxbC9pbmNsdWRl IC1PcyAtYXJjaCBp
Mzg2IC1hcmNoIHBwYyAtYXJjaCBwcGM2NCAtYXJjaCB4ODZfNjQgLWZuby1j b21tb24gLUREQkRf
TVlTUUxfSU5TRVJUX0lEX0lTX0dPT0QgLWcgIC1hcmNoIGkzODYgLWFyY2gg cHBjIC1hcmNoIHBw
YzY0IC1hcmNoIHg4Nl82NCAtZyAtcGlwZSAtZm5vLWNvbW1vbiAtRFBFUkxf REFSV0lOIC1uby1j
cHAtcHJlY29tcCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2RlY2xhcmF0aW9u LWFmdGVyLXN0YXRl
bWVudCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTzMgICAtRFZFUlNJT049XCI0 LjAwNVwiIC1EWFNf
VkVSU0lPTj1cIjQuMDA1XCIgICItSS9TeXN0ZW0vTGlicmFyeS9QZXJsLzUu OC44L2Rhcndpbi10
aHJlYWQtbXVsdGktMmxldmVsL0NPUkUiICAgbXlzcWwuYwpteXNxbC54czog SW4gZnVuY3Rpb24g
J1hTX0RCRF9fbXlzcWxfX2RiX2RvJzoKbXlzcWwueHM6MzE1OiB3YXJuaW5n OiBjb21wYXJpc29u
IGlzIGFsd2F5cyBmYWxzZSBkdWUgdG8gbGltaXRlZCByYW5nZSBvZiBkYXRh IHR5cGUKbXlzcWwu
eHM6MzE2OiB3YXJuaW5nOiBjb21wYXJpc29uIGlzIGFsd2F5cyBmYWxzZSBk dWUgdG8gbGltaXRl
ZCByYW5nZSBvZiBkYXRhIHR5cGUKbXlzcWwueHM6IEluIGZ1bmN0aW9uICdY U19EQkRfX215c3Fs
X19kYl9kbyc6Cm15c3FsLnhzOjMxNTogd2FybmluZzogY29tcGFyaXNvbiBp cyBhbHdheXMgZmFs
c2UgZHVlIHRvIGxpbWl0ZWQgcmFuZ2Ugb2YgZGF0YSB0eXBlCm15c3FsLnhz OjMxNjogd2Fybmlu
ZzogY29tcGFyaXNvbiBpcyBhbHdheXMgZmFsc2UgZHVlIHRvIGxpbWl0ZWQg cmFuZ2Ugb2YgZGF0
YSB0eXBlClJ1bm5pbmcgTWtib290c3RyYXAgZm9yIERCRDo6bXlzcWwgKCkK Y2htb2QgNjQ0IG15
c3FsLmJzCnJtIC1mIGJsaWIvYXJjaC9hdXRvL0RCRC9teXNxbC9teXNxbC5i dW5kbGUKTERfUlVO
X1BBVEg9Ii91c3IvbG9jYWwvbXlzcWwvbGliL215c3FsOi91c3IvbGliIiAv dXNyL2Jpbi9wZXJs
IG15bGQgY2MgLW1tYWNvc3gtdmVyc2lvbi1taW49MTAuNSAgLWFyY2ggaTM4 NiAtYXJjaCBwcGMg
LWFyY2ggcHBjNjQgLWFyY2ggeDg2XzY0IC1idW5kbGUgLXVuZGVmaW5lZCBk eW5hbWljX2xvb2t1
cCAtTC91c3IvbG9jYWwvbGliIGRiZGltcC5vIG15c3FsLm8gIC1vIGJsaWIv YXJjaC9hdXRvL0RC
RC9teXNxbC9teXNxbC5idW5kbGUgCVwKCSAgIC1ML3Vzci9sb2NhbC9teXNx bC9saWIvbXlzcWwg
LWxteXNxbGNsaWVudCAtbHogLWxtICAJXAoJICAKY2htb2QgNzU1IGJsaWIv YXJjaC9hdXRvL0RC
RC9teXNxbC9teXNxbC5idW5kbGUKY3AgbXlzcWwuYnMgYmxpYi9hcmNoL2F1 dG8vREJEL215c3Fs
L215c3FsLmJzCmNobW9kIDY0NCBibGliL2FyY2gvYXV0by9EQkQvbXlzcWwv bXlzcWwuYnMKTWFu
aWZ5aW5nIGJsaWIvbWFuMy9EQkQ6Om15c3FsLjNwbQpNYW5pZnlpbmcgYmxp Yi9tYW4zL0RCRDo6
bXlzcWw6OklOU1RBTEwuM3BtCk1hbmlmeWluZyBibGliL21hbjMvQnVuZGxl OjpEQkQ6Om15c3Fs
LjNwbQpsZW5vcmU6REJELW15c3FsLTQuMDA1IHJvb3QjIG1ha2UgdGVzdApQ RVJMX0RMX05PTkxB
Wlk9MSAvdXNyL2Jpbi9wZXJsICItTUV4dFV0aWxzOjpDb21tYW5kOjpNTSIg Ii1lIiAidGVzdF9o
YXJuZXNzKDAsICdibGliL2xpYicsICdibGliL2FyY2gnKSIgdC8qLnQKdC8w MGJhc2UuLi4uLi4u
Li4uLi4ub2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAKdC8xMGNvbm5lY3QuLi4uLi4uLi4ub2sgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKdC8yMGNyZWF0ZWRyb3AuLi4u Li4ub2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKdC8zMGluc2Vy
dGZldGNoLi4uLi4ub2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAKdC8zNWxpbWl0Li4uLi4uLi4uLi4ub2sgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdC8zNXByZXBhcmUu Li4uLi4uLi4ub2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKdC80
MGJpbmRwYXJhbS4uLi4uLi4ub2sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKdC80MGJpbmRwYXJhbTIuLi4uLi4ub2sgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdC80MGJs b2JzLi4uLi4uLi4u
Li4ub2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAKdC80MGNhdGFsb2cuLi4uLi4uLi4ub2sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKdC80MGxpc3RmaWVsZHMuLi4uLi4u b2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK dC80MG51bGxzLi4u
Li4uLi4uLi4ub2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAKdC80MG51bXJvd3MuLi4uLi4uLi4ub2sgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdC80MWJpbmRwYXJhbS4u Li4uLi4ub2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKdC80MWJs
b2JzX3ByZXBhcmUuLi4ub2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAKdC80MmJpbmRwYXJhbS4uLi4uLi4ub2sgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdC81MGNob3Bi bGFua3MuLi4uLi4u
b2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAK
dC81MGNvbW1pdC4uLi4uLi4uLi4ub2sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKdC82MGxlYWtzLi4uLi4uLi4uLi4uc2tp cHBlZAogICAgICAg
IGFsbCBza2lwcGVkOiAkRU5We1NMT1dfVEVTVFN9IGlzIG5vdCBzZXQKdC83 MHRha2VpbXAuLi4u
Li4uLi4uc2tpcHBlZAogICAgICAgIGFsbCBza2lwcGVkOiB0ZXN0IGZlYXR1 cmUgbm90IGltcGxl
bWVudGVkCnQvNzVzdXBwb3J0ZWRfc3FsLi4uLm9rICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQvODBwcm9jcy4uLi4uLi4u Li4uLm9rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCnQvaW5zZXJ0
aWQuLi4uLi4uLi4uLm9rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgCnQvbXVsdGlfc3RhdGVtZW50Li4uLm9rICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQvcGFyYW1fdmFs dWVzLi4uLi4uLm9r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCnQv
cHJlcGFyZV9ub2Vycm9yLi4uLm9rICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCnQvdGV4ZWN1dGUuLi4uLi4uLi4uLm9rICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnQvdXRm OC4uLi4uLi4uLi4u
Li4uLm9rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgCkFsbCB0ZXN0cyBzdWNjZXNzZnVsLCAyIHRlc3RzIHNraXBwZWQuCkZp bGVzPTI4LCBUZXN0
cz01ODQsICAzIHdhbGxjbG9jayBzZWNzICggMS43MSBjdXNyICsgIDAuNDQg Y3N5cyA9ICAyLjE1
IENQVSkKbGVub3JlOkRCRC1teXNxbC00LjAwNSByb290IyBtYWtlIGluc3Rh bGwKSW5zdGFsbGlu
ZyAvTGlicmFyeS9QZXJsLzUuOC44L2Rhcndpbi10aHJlYWQtbXVsdGktMmxl dmVsL2F1dG8vREJE
L215c3FsL215c3FsLmJ1bmRsZQpGaWxlcyBmb3VuZCBpbiBibGliL2FyY2g6 IGluc3RhbGxpbmcg
ZmlsZXMgaW4gYmxpYi9saWIgaW50byBhcmNoaXRlY3R1cmUgZGVwZW5kZW50 IGxpYnJhcnkgdHJl
ZQpXcml0aW5nIC9MaWJyYXJ5L1BlcmwvNS44LjgvZGFyd2luLXRocmVhZC1t dWx0aS0ybGV2ZWwv
YXV0by9EQkQvbXlzcWwvLnBhY2tsaXN0CkFwcGVuZGluZyBpbnN0YWxsYXRp b24gaW5mbyB0byAv
U3lzdGVtL0xpYnJhcnkvUGVybC81LjguOC9kYXJ3aW4tdGhyZWFkLW11bHRp LTJsZXZlbC9wZXJs
bG9jYWwucG9kCmxlbm9yZTpEQkQtbXlzcWwtNC4wMDUgcm9vdCMgCmxlbm9y ZTpEQkQtbXlzcWwt
NC4wMDUgcm9vdCMgZWNobyAkTERfTElCUkFSWV9QQVRICi91c3IvbG9jYWwv bXlzcWwvbGliOgps
ZW5vcmU6REJELW15c3FsLTQuMDA1IHJvb3QjIGxzIC1sYWggL3Vzci9sb2Nh bC9teXNxbC9saWIK
dG90YWwgMApkcnd4ci14ci14ICAgMyByb290ICB3aGVlbCAgIDEwMkIgRGVj ICA3IDE4OjE5IC4K
ZHJ3eHIteHIteCAgMTIgcm9vdCAgd2hlZWwgICA0MDhCIERlYyAgNyAxODow OSAuLgpkcnd4ci14
ci14ICAyMCByb290ICB3aGVlbCAgIDY4MEIgRGVjICA3IDE4OjIxIG15c3Fs Cmxlbm9yZTpEQkQt
bXlzcWwtNC4wMDUgcm9vdCMgbHMgLWxhaCAvdXNyL2xvY2FsL215c3FsL2xp Yi9teXNxbC8KdG90
YWwgMTU0NjQKZHJ3eHIteHIteCAgMjAgcm9vdCAgd2hlZWwgICA2ODBCIERl YyAgNyAxODoyMSAu
CmRyd3hyLXhyLXggICAzIHJvb3QgIHdoZWVsICAgMTAyQiBEZWMgIDcgMTg6 MTkgLi4KbHJ3eHIt
eHIteCAgIDEgcm9vdCAgd2hlZWwgICAgMjBCIERlYyAgNyAxODoyMSBsaWIg LT4gL3Vzci9sb2Nh
bC9teXNxbC9saWIKLXJ3LXItLXItLSAgIDEgcm9vdCAgd2hlZWwgICAgMTRL IERlYyAgNyAxODox
OSBsaWJkYnVnLmEKLXJ3LXItLXItLSAgIDEgcm9vdCAgd2hlZWwgICAgNDRL IERlYyAgNyAxODox
OSBsaWJoZWFwLmEKLXJ3LXItLXItLSAgIDEgcm9vdCAgd2hlZWwgICAzODFL IERlYyAgNyAxODox
OSBsaWJteWlzYW0uYQotcnctci0tci0tICAgMSByb290ICB3aGVlbCAgICAy MUsgRGVjICA3IDE4
OjE5IGxpYm15aXNhbW1yZy5hCi1yd3hyLXhyLXggICAxIHJvb3QgIHdoZWVs ICAgMS4zTSBEZWMg
IDcgMTg6MTkgbGlibXlzcWxjbGllbnQuMTUuMC4wLmR5bGliCmxyd3hyLXhy LXggICAxIHJvb3Qg
IHdoZWVsICAgIDI3QiBEZWMgIDcgMTg6MTkgbGlibXlzcWxjbGllbnQuMTUu ZHlsaWIgLT4gbGli
bXlzcWxjbGllbnQuMTUuMC4wLmR5bGliCi1ydy1yLS1yLS0gICAxIHJvb3Qg IHdoZWVsICAgMS41
TSBEZWMgIDcgMTg6MTkgbGlibXlzcWxjbGllbnQuYQpscnd4ci14ci14ICAg MSByb290ICB3aGVl
bCAgICAyN0IgRGVjICA3IDE4OjE5IGxpYm15c3FsY2xpZW50LmR5bGliIC0+ IGxpYm15c3FsY2xp
ZW50LjE1LjAuMC5keWxpYgotcnd4ci14ci14ICAgMSByb290ICB3aGVlbCAg IDg3N0IgRGVjICA3
IDE4OjE5IGxpYm15c3FsY2xpZW50LmxhCi1yd3hyLXhyLXggICAxIHJvb3Qg IHdoZWVsICAgMS4z
TSBEZWMgIDcgMTg6MTkgbGlibXlzcWxjbGllbnRfci4xNS4wLjAuZHlsaWIK bHJ3eHIteHIteCAg
IDEgcm9vdCAgd2hlZWwgICAgMjlCIERlYyAgNyAxODoxOSBsaWJteXNxbGNs aWVudF9yLjE1LmR5
bGliIC0+IGxpYm15c3FsY2xpZW50X3IuMTUuMC4wLmR5bGliCi1ydy1yLS1y LS0gICAxIHJvb3Qg
IHdoZWVsICAgMS41TSBEZWMgIDcgMTg6MTkgbGlibXlzcWxjbGllbnRfci5h Cmxyd3hyLXhyLXgg
ICAxIHJvb3QgIHdoZWVsICAgIDI5QiBEZWMgIDcgMTg6MTkgbGlibXlzcWxj bGllbnRfci5keWxp
YiAtPiBsaWJteXNxbGNsaWVudF9yLjE1LjAuMC5keWxpYgotcnd4ci14ci14 ICAgMSByb290ICB3
aGVlbCAgIDg5MUIgRGVjICA3IDE4OjE5IGxpYm15c3FsY2xpZW50X3IubGEK LXJ3LXItLXItLSAg
IDEgcm9vdCAgd2hlZWwgICAxLjJNIERlYyAgNyAxODoxOSBsaWJteXN0cmlu Z3MuYQotcnctci0t
ci0tICAgMSByb290ICB3aGVlbCAgIDI4OUsgRGVjICA3IDE4OjE5IGxpYm15 c3lzLmEKLXJ3LXIt
LXItLSAgIDEgcm9vdCAgd2hlZWwgICA2LjVLIERlYyAgNyAxODoxOSBsaWJ2 aW8uYQpsZW5vcmU6
REJELW15c3FsLTQuMDA1IHJvb3QjIAo=

------=_Part_32616_10722986.1197323100889
Content-Type: text/plain; charset=us-ascii


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org
------=_Part_32616_10722986.1197323100889--

DBD::mysql library issue on mod_perl2/Leopard

am 28.12.2007 22:09:27 von Hendrik Van Belleghem

------=_Part_24454_12055720.1198876167406
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all,

I'm having some trouble with DBD::mysql under mod_perl2 on Leopard.
The build process when just fine, make test didn't show any errors and
running it in console and as CGI didn't show any errors. I already tried
adding "PerlSetEnv LD_LIBRARY_PATH '/usr/local/mysql/lib/mysql/:/usr/lib'"
and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my configuration
(which points to the libmysqlclient.15.dylib file)

The error log includes these messages for every request sent:

dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT trap
(5)

Any ideas?

PS: I already tested this with the very latest DBD::mysql (4.006) and
crossposted to the DBD::mysql mailing list a couple of weeks ago.

--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net

------=_Part_24454_12055720.1198876167406
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all,


I'm having some trouble with DBD::mysql under mod_perl2 on Leopard.
The build process when just fine, make test didn't show any errors and running it in console and as CGI didn't show any errors. I already tried adding "PerlSetEnv LD_LIBRARY_PATH '/usr/local/mysql/lib/mysql/:/usr/lib'" and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my configuration (which points to the
libmysqlclient.15.dylib file)

The error log includes these messages for every request sent:

dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
  Referenced from: /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle

  Expected in: dynamic lookup

dyld: Symbol not found: _mysql_server_init
  Referenced from: /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
  Expected in: dynamic lookup



[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT trap (5)

Any ideas?

PS: I already tested this with the very latest DBD::mysql (4.006) and crossposted to the DBD::mysql mailing list a couple of weeks ago.


--
Hendrik Van Belleghem
Spine - The backbone for your website -

------=_Part_24454_12055720.1198876167406--

Re: DBD::mysql library issue on mod_perl2/Leopard

am 31.12.2007 20:55:02 von Perrin Harkins

On Dec 28, 2007 4:09 PM, Hendrik Van Belleghem
wrote:
> I'm having some trouble with DBD::mysql under mod_perl2 on Leopard.
> The build process when just fine, make test didn't show any errors and
> running it in console and as CGI didn't show any errors.

When CGI works, but mod_perl doesn't, that usually means you either
compiled mod_perl with a different perl or have a permissions issue
(because mod_perl runs as the web server user, usually "nobody").

- Perrin

Re: DBD::mysql library issue on mod_perl2/Leopard

am 16.03.2008 21:04:07 von John McKisson

Hendrik,

I also have the same problem as the previous poster, have followed your
build procedure and am still getting this in my apache error_log:

[Sun Mar 16 16:00:18 2008] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6
OpenSSL/0.9.7l DAV/2 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming
normal operations
dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

[Sun Mar 16 16:00:23 2008] [notice] child pid 39407 exit signal Trace/BPT
trap (5)


Any other ideas?



Hendrik Van Belleghem wrote:
>
> Patrick,
>
> In attachment I have retraced my steps of building DBD::Mysql. It's build
> on
> top of the latest DBI 1.601 and Mysql 5.0.51 (custom built).
>
> Let me know how it works out for you :)
> Hendrik
>
>
> On Dec 10, 2007 3:48 PM, Patrick Galbraith wrote:
>
>> Hendrik Van Belleghem wrote:
>>
>> >Hi
>> >
>> >I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
>> >The build process when just fine, make test didn't show any errors and
>> >running it in console and as CGI didn't show any errors. I already tried
>> >adding "PerlSetEnv LD_LIBRARY_PATH
>> '/usr/local/mysql/lib/mysql/:/usr/lib'"
>> >and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my
>> configuration
>> >(which points to the libmysqlclient.15.dylib file)
>> >
>> >
>> >
>> Strange - this error looks like it's trying to compile in embedded
>> support "_mysql_server_init"
>>
>> Are you trying to compile in embedded? What are the steps you're taking
>> to compile?
>>
>> I'm the maintainer of DBD:mysql and will be upgrading my own mac that I
>> do dev on to Leopard this week hopefully and can see if I can duplicate
>> this error.
>>
>>
>> >The error log includes these messages for every request sent:
>> >
>> >dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
>> > Referenced from:
>>
>> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
>> > Expected in: dynamic lookup
>> >
>> >dyld: Symbol not found: _mysql_server_init
>> > Referenced from:
>>
>> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
>> > Expected in: dynamic lookup
>> >
>> >[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT
>> trap
>> >(5)
>> >
>> >Any ideas?
>> >
>> >
>> >
>>
>>
>> --
>> Patrick Galbraith, Senior Programmer
>> Grazr - Easy feed grazing and sharing
>> http://www.grazr.com
>>
>> Satyam Eva Jayate - Truth Alone Triumphs
>> Mundaka Upanishad
>>
>>
>>
>>
>
>
> --
> Hendrik Van Belleghem
> Spine - The backbone for your website - http://spine.sf.net
>
> Last login: Mon Dec 10 22:09:54 on ttys000
> lenore:~ hendrik$ su -
> Password:
> lenore:~ root# cd /home/hendrik/Downloads/DBD-mysql-4.005
> lenore:DBD-mysql-4.005 root# make clean
> make: *** No rule to make target `clean'. Stop.
> lenore:DBD-mysql-4.005 root# export CFLAGS="-arch i386 -arch ppc -arch
> ppc64 -arch x86_64"
> lenore:DBD-mysql-4.005 root# export ARCHFLAGS="-arch i386 -arch ppc -arch
> ppc64 -arch x86_64"
> lenore:DBD-mysql-4.005 root# export PATH="$PATH:/usr/local/mysql/bin"
> lenore:DBD-mysql-4.005 root# /usr/local/mysql/bin/mysqld_safe &
> [1] 1530
> lenore:DBD-mysql-4.005 root# A mysqld process already exists
>
> [1]+ Done(1) /usr/local/mysql/bin/mysqld_safe
> lenore:DBD-mysql-4.005 root# perl Makefile.PL
> --CFLAGS="-I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64
> -arch x86_64 -fno-common" --libs="-L/usr/local/mysql/lib/mysql
> -lmysqlclient -lz -lm" --testpassword="foobar"
> I will use the following settings for compiling and testing:
>
> cflags (User's choice) = -I/usr/local/mysql/include -Os -arch
> i386 -arch ppc -arch ppc64 -arch x86_64 -fno-common
> embedded (mysql_config ) =
> libs (User's choice) = -L/usr/local/mysql/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 (User's choice) = foobar
> testsocket (default ) =
> testuser (default ) =
>
> To change these settings, see 'perl Makefile.PL --help' and
> 'perldoc INSTALL'.
>
> Checking if your kit is complete...
> Looks good
> Using DBI 1.601 (for perl 5.008008 on darwin-thread-multi-2level)
> installed in /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/
> Writing Makefile for DBD::mysql
> lenore:DBD-mysql-4.005 root# make
> cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
> cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.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
> cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
> -I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
> x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
> -arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
> -I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
> "-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/COR E" dbdimp.c
> dbdimp.c: In function 'mysql_describe':
> dbdimp.c: In function 'mysql_describe':
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> dbdimp.c: In function 'mysql_describe':
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> dbdimp.c: In function 'mysql_describe':
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> /usr/bin/perl -p -e "s/~DRIVER~/mysql/g"
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/Driv er.xst >
> mysql.xsi
> /usr/bin/perl /System/Library/Perl/5.8.8/ExtUtils/xsubpp -typemap
> /System/Library/Perl/5.8.8/ExtUtils/typemap mysql.xs > mysql.xsc && mv
> mysql.xsc mysql.c
> Warning: duplicate function definition 'do' detected in mysql.xs, line 225
> Warning: duplicate function definition 'rows' detected in mysql.xs, line
> 612
> cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
> -I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
> x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
> -arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
> -I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
> "-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/COR E" mysql.c
> mysql.xs: In function 'XS_DBD__mysql__db_do':
> mysql.xs:315: warning: comparison is always false due to limited range of
> data type
> mysql.xs:316: warning: comparison is always false due to limited range of
> data type
> mysql.xs: In function 'XS_DBD__mysql__db_do':
> mysql.xs:315: warning: comparison is always false due to limited range of
> data type
> mysql.xs:316: warning: comparison is always false due to limited range of
> data type
> Running Mkbootstrap for DBD::mysql ()
> chmod 644 mysql.bs
> rm -f blib/arch/auto/DBD/mysql/mysql.bundle
> LD_RUN_PATH="/usr/local/mysql/lib/mysql:/usr/lib" /usr/bin/perl myld cc
> -mmacosx-version-min=10.5 -arch i386 -arch ppc -arch ppc64 -arch x86_64
> -bundle -undefined dynamic_lookup -L/usr/local/lib dbdimp.o mysql.o -o
> blib/arch/auto/DBD/mysql/mysql.bundle \
> -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm \
>
> 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
> Manifying blib/man3/DBD::mysql.3pm
> Manifying blib/man3/DBD::mysql::INSTALL.3pm
> Manifying blib/man3/Bundle::DBD::mysql.3pm
> lenore:DBD-mysql-4.005 root# make test
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/00base.............ok
> t/10connect..........ok
> t/20createdrop.......ok
> t/30insertfetch......ok
> t/35limit............ok
> t/35prepare..........ok
> t/40bindparam........ok
> t/40bindparam2.......ok
> t/40blobs............ok
> t/40catalog..........ok
> t/40listfields.......ok
> t/40nulls............ok
> t/40numrows..........ok
> t/41bindparam........ok
> t/41blobs_prepare....ok
> t/42bindparam........ok
> t/50chopblanks.......ok
> t/50commit...........ok
> t/60leaks............skipped
> all skipped: $ENV{SLOW_TESTS} is not set
> t/70takeimp..........skipped
> all skipped: test feature not implemented
> t/75supported_sql....ok
> t/80procs............ok
> t/insertid...........ok
> t/multi_statement....ok
> t/param_values.......ok
> t/prepare_noerror....ok
> t/texecute...........ok
> t/utf8...............ok
> All tests successful, 2 tests skipped.
> Files=28, Tests=584, 3 wallclock secs ( 1.71 cusr + 0.44 csys = 2.15
> CPU)
> lenore:DBD-mysql-4.005 root# make install
> Installing
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
> Files found in blib/arch: installing files in blib/lib into architecture
> dependent library tree
> Writing
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/.packlist
> Appending installation info to
> /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllo cal.pod
> lenore:DBD-mysql-4.005 root#
> lenore:DBD-mysql-4.005 root# echo $LD_LIBRARY_PATH
> /usr/local/mysql/lib:
> lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib
> total 0
> drwxr-xr-x 3 root wheel 102B Dec 7 18:19 .
> drwxr-xr-x 12 root wheel 408B Dec 7 18:09 ..
> drwxr-xr-x 20 root wheel 680B Dec 7 18:21 mysql
> lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib/mysql/
> total 15464
> drwxr-xr-x 20 root wheel 680B Dec 7 18:21 .
> drwxr-xr-x 3 root wheel 102B Dec 7 18:19 ..
> lrwxr-xr-x 1 root wheel 20B Dec 7 18:21 lib -> /usr/local/mysql/lib
> -rw-r--r-- 1 root wheel 14K Dec 7 18:19 libdbug.a
> -rw-r--r-- 1 root wheel 44K Dec 7 18:19 libheap.a
> -rw-r--r-- 1 root wheel 381K Dec 7 18:19 libmyisam.a
> -rw-r--r-- 1 root wheel 21K Dec 7 18:19 libmyisammrg.a
> -rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19 libmysqlclient.15.0.0.dylib
> lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.15.dylib ->
> libmysqlclient.15.0.0.dylib
> -rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient.a
> lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.dylib ->
> libmysqlclient.15.0.0.dylib
> -rwxr-xr-x 1 root wheel 877B Dec 7 18:19 libmysqlclient.la
> -rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19
> libmysqlclient_r.15.0.0.dylib
> lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.15.dylib
> -> libmysqlclient_r.15.0.0.dylib
> -rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient_r.a
> lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.dylib ->
> libmysqlclient_r.15.0.0.dylib
> -rwxr-xr-x 1 root wheel 891B Dec 7 18:19 libmysqlclient_r.la
> -rw-r--r-- 1 root wheel 1.2M Dec 7 18:19 libmystrings.a
> -rw-r--r-- 1 root wheel 289K Dec 7 18:19 libmysys.a
> -rw-r--r-- 1 root wheel 6.5K Dec 7 18:19 libvio.a
> lenore:DBD-mysql-4.005 root#
>
>
> --
> MySQL Perl Mailing List
> For list archives: http://lists.mysql.com/perl
> To unsubscribe: http://lists.mysql.com/perl?unsub=lists@nabble.com
>

--
View this message in context: http://www.nabble.com/DBD%3A%3Amysql-library-issue-on-mod_pe rl2-Leopard-tp14244317p16083315.html
Sent from the MySQL - Perl mailing list archive at Nabble.com.


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: DBD::mysql library issue on mod_perl2/Leopard

am 16.03.2008 21:17:26 von Patrick Galbraith

Hi guys,

this looks like an issue with embedded server support in the driver. I
need to look at my patch queue - I think I might have a patch to fix
this. Did any of you compile your driver with embedded support?

--Patrick

John McKisson wrote:

>Hendrik,
>
>I also have the same problem as the previous poster, have followed your
>build procedure and am still getting this in my apache error_log:
>
>[Sun Mar 16 16:00:18 2008] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6
>OpenSSL/0.9.7l DAV/2 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming
>normal operations
>dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> Referenced from:
>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> Expected in: dynamic lookup
>
>dyld: Symbol not found: _mysql_server_init
> Referenced from:
>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
> Expected in: dynamic lookup
>
>[Sun Mar 16 16:00:23 2008] [notice] child pid 39407 exit signal Trace/BPT
>trap (5)
>
>
>Any other ideas?
>
>
>
>Hendrik Van Belleghem wrote:
>
>
>>Patrick,
>>
>>In attachment I have retraced my steps of building DBD::Mysql. It's build
>>on
>>top of the latest DBI 1.601 and Mysql 5.0.51 (custom built).
>>
>>Let me know how it works out for you :)
>>Hendrik
>>
>>
>>On Dec 10, 2007 3:48 PM, Patrick Galbraith wrote:
>>
>>
>>
>>>Hendrik Van Belleghem wrote:
>>>
>>>
>>>
>>>>Hi
>>>>
>>>>I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
>>>>The build process when just fine, make test didn't show any errors and
>>>>running it in console and as CGI didn't show any errors. I already tried
>>>>adding "PerlSetEnv LD_LIBRARY_PATH
>>>>
>>>>
>>>'/usr/local/mysql/lib/mysql/:/usr/lib'"
>>>
>>>
>>>>and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my
>>>>
>>>>
>>>configuration
>>>
>>>
>>>>(which points to the libmysqlclient.15.dylib file)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>Strange - this error looks like it's trying to compile in embedded
>>>support "_mysql_server_init"
>>>
>>>Are you trying to compile in embedded? What are the steps you're taking
>>>to compile?
>>>
>>>I'm the maintainer of DBD:mysql and will be upgrading my own mac that I
>>>do dev on to Leopard this week hopefully and can see if I can duplicate
>>>this error.
>>>
>>>
>>>
>>>
>>>>The error log includes these messages for every request sent:
>>>>
>>>>dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
>>>> Referenced from:
>>>>
>>>>
>>>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/ mysql/mysql.bundle
>>>> Expected in: dynamic lookup
>>>>
>>>>dyld: Symbol not found: _mysql_server_init
>>>> Referenced from:
>>>>
>>>>
>>>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/ mysql/mysql.bundle
>>>> Expected in: dynamic lookup
>>>>
>>>>[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT
>>>>
>>>>
>>>trap
>>>
>>>
>>>>(5)
>>>>
>>>>Any ideas?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>--
>>>Patrick Galbraith, Senior Programmer
>>>Grazr - Easy feed grazing and sharing
>>>http://www.grazr.com
>>>
>>>Satyam Eva Jayate - Truth Alone Triumphs
>>>Mundaka Upanishad
>>>
>>>
>>>
>>>
>>>
>>>
>>--
>>Hendrik Van Belleghem
>>Spine - The backbone for your website - http://spine.sf.net
>>
>>Last login: Mon Dec 10 22:09:54 on ttys000
>>lenore:~ hendrik$ su -
>>Password:
>>lenore:~ root# cd /home/hendrik/Downloads/DBD-mysql-4.005
>>lenore:DBD-mysql-4.005 root# make clean
>>make: *** No rule to make target `clean'. Stop.
>>lenore:DBD-mysql-4.005 root# export CFLAGS="-arch i386 -arch ppc -arch
>>ppc64 -arch x86_64"
>>lenore:DBD-mysql-4.005 root# export ARCHFLAGS="-arch i386 -arch ppc -arch
>>ppc64 -arch x86_64"
>>lenore:DBD-mysql-4.005 root# export PATH="$PATH:/usr/local/mysql/bin"
>>lenore:DBD-mysql-4.005 root# /usr/local/mysql/bin/mysqld_safe &
>>[1] 1530
>>lenore:DBD-mysql-4.005 root# A mysqld process already exists
>>
>>[1]+ Done(1) /usr/local/mysql/bin/mysqld_safe
>>lenore:DBD-mysql-4.005 root# perl Makefile.PL
>>--CFLAGS="-I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64
>>-arch x86_64 -fno-common" --libs="-L/usr/local/mysql/lib/mysql
>>-lmysqlclient -lz -lm" --testpassword="foobar"
>>I will use the following settings for compiling and testing:
>>
>> cflags (User's choice) = -I/usr/local/mysql/include -Os -arch
>>i386 -arch ppc -arch ppc64 -arch x86_64 -fno-common
>> embedded (mysql_config ) =
>> libs (User's choice) = -L/usr/local/mysql/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 (User's choice) = foobar
>> testsocket (default ) =
>> testuser (default ) =
>>
>>To change these settings, see 'perl Makefile.PL --help' and
>>'perldoc INSTALL'.
>>
>>Checking if your kit is complete...
>>Looks good
>>Using DBI 1.601 (for perl 5.008008 on darwin-thread-multi-2level)
>>installed in /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/
>>Writing Makefile for DBD::mysql
>>lenore:DBD-mysql-4.005 root# make
>>cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
>>cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.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
>>cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
>>-I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
>>x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
>>-arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
>>-no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
>>-I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
>>"-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/C ORE" dbdimp.c
>>dbdimp.c: In function 'mysql_describe':
>>dbdimp.c: In function 'mysql_describe':
>>dbdimp.c:3250: warning: assignment from incompatible pointer type
>>dbdimp.c:3250: warning: assignment from incompatible pointer type
>>dbdimp.c: In function 'mysql_describe':
>>dbdimp.c:3250: warning: assignment from incompatible pointer type
>>dbdimp.c: In function 'mysql_describe':
>>dbdimp.c:3250: warning: assignment from incompatible pointer type
>>/usr/bin/perl -p -e "s/~DRIVER~/mysql/g"
>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/Dr iver.xst >
>>mysql.xsi
>>/usr/bin/perl /System/Library/Perl/5.8.8/ExtUtils/xsubpp -typemap
>>/System/Library/Perl/5.8.8/ExtUtils/typemap mysql.xs > mysql.xsc && mv
>>mysql.xsc mysql.c
>>Warning: duplicate function definition 'do' detected in mysql.xs, line 225
>>Warning: duplicate function definition 'rows' detected in mysql.xs, line
>>612
>>cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
>>-I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
>>x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
>>-arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
>>-no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
>>-I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
>>"-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/C ORE" mysql.c
>>mysql.xs: In function 'XS_DBD__mysql__db_do':
>>mysql.xs:315: warning: comparison is always false due to limited range of
>>data type
>>mysql.xs:316: warning: comparison is always false due to limited range of
>>data type
>>mysql.xs: In function 'XS_DBD__mysql__db_do':
>>mysql.xs:315: warning: comparison is always false due to limited range of
>>data type
>>mysql.xs:316: warning: comparison is always false due to limited range of
>>data type
>>Running Mkbootstrap for DBD::mysql ()
>>chmod 644 mysql.bs
>>rm -f blib/arch/auto/DBD/mysql/mysql.bundle
>>LD_RUN_PATH="/usr/local/mysql/lib/mysql:/usr/lib" /usr/bin/perl myld cc
>>-mmacosx-version-min=10.5 -arch i386 -arch ppc -arch ppc64 -arch x86_64
>>-bundle -undefined dynamic_lookup -L/usr/local/lib dbdimp.o mysql.o -o
>>blib/arch/auto/DBD/mysql/mysql.bundle \
>> -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm \
>>
>>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
>>Manifying blib/man3/DBD::mysql.3pm
>>Manifying blib/man3/DBD::mysql::INSTALL.3pm
>>Manifying blib/man3/Bundle::DBD::mysql.3pm
>>lenore:DBD-mysql-4.005 root# make test
>>PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
>>"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
>>t/00base.............ok
>>t/10connect..........ok
>>t/20createdrop.......ok
>>t/30insertfetch......ok
>>t/35limit............ok
>>t/35prepare..........ok
>>t/40bindparam........ok
>>t/40bindparam2.......ok
>>t/40blobs............ok
>>t/40catalog..........ok
>>t/40listfields.......ok
>>t/40nulls............ok
>>t/40numrows..........ok
>>t/41bindparam........ok
>>t/41blobs_prepare....ok
>>t/42bindparam........ok
>>t/50chopblanks.......ok
>>t/50commit...........ok
>>t/60leaks............skipped
>> all skipped: $ENV{SLOW_TESTS} is not set
>>t/70takeimp..........skipped
>> all skipped: test feature not implemented
>>t/75supported_sql....ok
>>t/80procs............ok
>>t/insertid...........ok
>>t/multi_statement....ok
>>t/param_values.......ok
>>t/prepare_noerror....ok
>>t/texecute...........ok
>>t/utf8...............ok
>>All tests successful, 2 tests skipped.
>>Files=28, Tests=584, 3 wallclock secs ( 1.71 cusr + 0.44 csys = 2.15
>>CPU)
>>lenore:DBD-mysql-4.005 root# make install
>>Installing
>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/mysql.bundle
>>Files found in blib/arch: installing files in blib/lib into architecture
>>dependent library tree
>>Writing
>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/.packlist
>>Appending installation info to
>>/System/Library/Perl/5.8.8/darwin-thread-multi-2level/perl local.pod
>>lenore:DBD-mysql-4.005 root#
>>lenore:DBD-mysql-4.005 root# echo $LD_LIBRARY_PATH
>>/usr/local/mysql/lib:
>>lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib
>>total 0
>>drwxr-xr-x 3 root wheel 102B Dec 7 18:19 .
>>drwxr-xr-x 12 root wheel 408B Dec 7 18:09 ..
>>drwxr-xr-x 20 root wheel 680B Dec 7 18:21 mysql
>>lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib/mysql/
>>total 15464
>>drwxr-xr-x 20 root wheel 680B Dec 7 18:21 .
>>drwxr-xr-x 3 root wheel 102B Dec 7 18:19 ..
>>lrwxr-xr-x 1 root wheel 20B Dec 7 18:21 lib -> /usr/local/mysql/lib
>>-rw-r--r-- 1 root wheel 14K Dec 7 18:19 libdbug.a
>>-rw-r--r-- 1 root wheel 44K Dec 7 18:19 libheap.a
>>-rw-r--r-- 1 root wheel 381K Dec 7 18:19 libmyisam.a
>>-rw-r--r-- 1 root wheel 21K Dec 7 18:19 libmyisammrg.a
>>-rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19 libmysqlclient.15.0.0.dylib
>>lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.15.dylib ->
>>libmysqlclient.15.0.0.dylib
>>-rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient.a
>>lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.dylib ->
>>libmysqlclient.15.0.0.dylib
>>-rwxr-xr-x 1 root wheel 877B Dec 7 18:19 libmysqlclient.la
>>-rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19
>>libmysqlclient_r.15.0.0.dylib
>>lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.15.dylib
>>-> libmysqlclient_r.15.0.0.dylib
>>-rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient_r.a
>>lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.dylib ->
>>libmysqlclient_r.15.0.0.dylib
>>-rwxr-xr-x 1 root wheel 891B Dec 7 18:19 libmysqlclient_r.la
>>-rw-r--r-- 1 root wheel 1.2M Dec 7 18:19 libmystrings.a
>>-rw-r--r-- 1 root wheel 289K Dec 7 18:19 libmysys.a
>>-rw-r--r-- 1 root wheel 6.5K Dec 7 18:19 libvio.a
>>lenore:DBD-mysql-4.005 root#
>>
>>
>>--
>>MySQL Perl Mailing List
>>For list archives: http://lists.mysql.com/perl
>>To unsubscribe: http://lists.mysql.com/perl?unsub=lists@nabble.com
>>
>>
>>
>
>
>


--
Patrick Galbraith, Senior Programmer
Grazr - Easy feed grazing and sharing
http://www.grazr.com

Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad




--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: DBD::mysql library issue on mod_perl2/Leopard

am 16.03.2008 21:34:14 von John McKisson

I only used the default Makefile.PL options save for --cflags and --libs.

I recompiled mysql with the embedded server enabled and attempted to build
embed
support into DBD and got this error:

Unable to copy t/dbdadmin.t to mysqlEmb/t/dbdadmin.t



Patrick Galbraith-3 wrote:
>
> Hi guys,
>
> this looks like an issue with embedded server support in the driver. I
> need to look at my patch queue - I think I might have a patch to fix
> this. Did any of you compile your driver with embedded support?
>
> --Patrick
>
>

--
View this message in context: http://www.nabble.com/DBD%3A%3Amysql-library-issue-on-mod_pe rl2-Leopard-tp14244317p16083636.html
Sent from the MySQL - Perl mailing list archive at Nabble.com.


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: DBD::mysql library issue on mod_perl2/Leopard

am 17.03.2008 20:50:05 von actuosus

I have absolutely the same problem.

Config after executing `sudo perl Makefile.PL`
cflags (mysql_config) = -I/usr/local/mysql/include/mysql -Os -arch
x86_64 -fno-common
embedded (mysql_config) =
libs (mysql_config) = -L/usr/local/mysql/lib -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 ) =

Error:
dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _mysql_server_init
Referenced from:
/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
Expected in: dynamic lookup

Tests result:
Failed 32/34 test scripts, 5.88% okay. 475/478 subtests failed, 0.63%
okay.

Perl 5.8.8 with multitreading
MySQL 5.0.51a (x86_64)
DBI 1.602 (x86_64, i386, ppc)
DBD::mysql 4.006

Directory '/usr/local/mysql/include/mysql' exists as symbolic link.

By default, Makefile contains strings to build only for i386 and ppc for DBI
and DBD::mysql.


John McKisson wrote:
>
> Hendrik,
>
> I also have the same problem as the previous poster, have followed your
> build procedure and am still getting this in my apache error_log:
>
> [Sun Mar 16 16:00:18 2008] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6
> OpenSSL/0.9.7l DAV/2 mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming
> normal operations
> dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
> Expected in: dynamic lookup
>
> dyld: Symbol not found: _mysql_server_init
> Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
> Expected in: dynamic lookup
>
> [Sun Mar 16 16:00:23 2008] [notice] child pid 39407 exit signal Trace/BPT
> trap (5)
>
>
> Any other ideas?
>
>
>
> Hendrik Van Belleghem wrote:
>>
>> Patrick,
>>
>> In attachment I have retraced my steps of building DBD::Mysql. It's build
>> on
>> top of the latest DBI 1.601 and Mysql 5.0.51 (custom built).
>>
>> Let me know how it works out for you :)
>> Hendrik
>>
>>
>> On Dec 10, 2007 3:48 PM, Patrick Galbraith wrote:
>>
>>> Hendrik Van Belleghem wrote:
>>>
>>> >Hi
>>> >
>>> >I'm having some trouble with DBD::Mysql under mod_perl2 on Leopard.
>>> >The build process when just fine, make test didn't show any errors and
>>> >running it in console and as CGI didn't show any errors. I already
>>> tried
>>> >adding "PerlSetEnv LD_LIBRARY_PATH
>>> '/usr/local/mysql/lib/mysql/:/usr/lib'"
>>> >and "SetEnv LD_LIBRARY_PATH /usr/local/mysql/lib/mysql" to my
>>> configuration
>>> >(which points to the libmysqlclient.15.dylib file)
>>> >
>>> >
>>> >
>>> Strange - this error looks like it's trying to compile in embedded
>>> support "_mysql_server_init"
>>>
>>> Are you trying to compile in embedded? What are the steps you're taking
>>> to compile?
>>>
>>> I'm the maintainer of DBD:mysql and will be upgrading my own mac that I
>>> do dev on to Leopard this week hopefully and can see if I can duplicate
>>> this error.
>>>
>>>
>>> >The error log includes these messages for every request sent:
>>> >
>>> >dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
>>> > Referenced from:
>>>
>>> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
>>> > Expected in: dynamic lookup
>>> >
>>> >dyld: Symbol not found: _mysql_server_init
>>> > Referenced from:
>>>
>>> >/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mys ql/mysql.bundle
>>> > Expected in: dynamic lookup
>>> >
>>> >[Sun Dec 09 23:16:22 2007] [notice] child pid 439 exit signal Trace/BPT
>>> trap
>>> >(5)
>>> >
>>> >Any ideas?
>>> >
>>> >
>>> >
>>>
>>>
>>> --
>>> Patrick Galbraith, Senior Programmer
>>> Grazr - Easy feed grazing and sharing
>>> http://www.grazr.com
>>>
>>> Satyam Eva Jayate - Truth Alone Triumphs
>>> Mundaka Upanishad
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Hendrik Van Belleghem
>> Spine - The backbone for your website - http://spine.sf.net
>>
>> Last login: Mon Dec 10 22:09:54 on ttys000
>> lenore:~ hendrik$ su -
>> Password:
>> lenore:~ root# cd /home/hendrik/Downloads/DBD-mysql-4.005
>> lenore:DBD-mysql-4.005 root# make clean
>> make: *** No rule to make target `clean'. Stop.
>> lenore:DBD-mysql-4.005 root# export CFLAGS="-arch i386 -arch ppc -arch
>> ppc64 -arch x86_64"
>> lenore:DBD-mysql-4.005 root# export ARCHFLAGS="-arch i386 -arch ppc -arch
>> ppc64 -arch x86_64"
>> lenore:DBD-mysql-4.005 root# export PATH="$PATH:/usr/local/mysql/bin"
>> lenore:DBD-mysql-4.005 root# /usr/local/mysql/bin/mysqld_safe &
>> [1] 1530
>> lenore:DBD-mysql-4.005 root# A mysqld process already exists
>>
>> [1]+ Done(1) /usr/local/mysql/bin/mysqld_safe
>> lenore:DBD-mysql-4.005 root# perl Makefile.PL
>> --CFLAGS="-I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64
>> -arch x86_64 -fno-common" --libs="-L/usr/local/mysql/lib/mysql
>> -lmysqlclient -lz -lm" --testpassword="foobar"
>> I will use the following settings for compiling and testing:
>>
>> cflags (User's choice) = -I/usr/local/mysql/include -Os -arch
>> i386 -arch ppc -arch ppc64 -arch x86_64 -fno-common
>> embedded (mysql_config ) =
>> libs (User's choice) = -L/usr/local/mysql/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 (User's choice) = foobar
>> testsocket (default ) =
>> testuser (default ) =
>>
>> To change these settings, see 'perl Makefile.PL --help' and
>> 'perldoc INSTALL'.
>>
>> Checking if your kit is complete...
>> Looks good
>> Using DBI 1.601 (for perl 5.008008 on darwin-thread-multi-2level)
>> installed in /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/
>> Writing Makefile for DBD::mysql
>> lenore:DBD-mysql-4.005 root# make
>> cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
>> cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.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
>> cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
>> -I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
>> x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
>> -arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
>> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
>> -I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
>> "-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/COR E" dbdimp.c
>> dbdimp.c: In function 'mysql_describe':
>> dbdimp.c: In function 'mysql_describe':
>> dbdimp.c:3250: warning: assignment from incompatible pointer type
>> dbdimp.c:3250: warning: assignment from incompatible pointer type
>> dbdimp.c: In function 'mysql_describe':
>> dbdimp.c:3250: warning: assignment from incompatible pointer type
>> dbdimp.c: In function 'mysql_describe':
>> dbdimp.c:3250: warning: assignment from incompatible pointer type
>> /usr/bin/perl -p -e "s/~DRIVER~/mysql/g"
>> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/Driv er.xst >
>> mysql.xsi
>> /usr/bin/perl /System/Library/Perl/5.8.8/ExtUtils/xsubpp -typemap
>> /System/Library/Perl/5.8.8/ExtUtils/typemap mysql.xs > mysql.xsc && mv
>> mysql.xsc mysql.c
>> Warning: duplicate function definition 'do' detected in mysql.xs, line
>> 225
>> Warning: duplicate function definition 'rows' detected in mysql.xs, line
>> 612
>> cc -c -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI
>> -I/usr/local/mysql/include -Os -arch i386 -arch ppc -arch ppc64 -arch
>> x86_64 -fno-common -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch i386 -arch ppc
>> -arch ppc64 -arch x86_64 -g -pipe -fno-common -DPERL_DARWIN
>> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
>> -I/usr/local/include -O3 -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"
>> "-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/COR E" mysql.c
>> mysql.xs: In function 'XS_DBD__mysql__db_do':
>> mysql.xs:315: warning: comparison is always false due to limited range of
>> data type
>> mysql.xs:316: warning: comparison is always false due to limited range of
>> data type
>> mysql.xs: In function 'XS_DBD__mysql__db_do':
>> mysql.xs:315: warning: comparison is always false due to limited range of
>> data type
>> mysql.xs:316: warning: comparison is always false due to limited range of
>> data type
>> Running Mkbootstrap for DBD::mysql ()
>> chmod 644 mysql.bs
>> rm -f blib/arch/auto/DBD/mysql/mysql.bundle
>> LD_RUN_PATH="/usr/local/mysql/lib/mysql:/usr/lib" /usr/bin/perl myld cc
>> -mmacosx-version-min=10.5 -arch i386 -arch ppc -arch ppc64 -arch x86_64
>> -bundle -undefined dynamic_lookup -L/usr/local/lib dbdimp.o mysql.o -o
>> blib/arch/auto/DBD/mysql/mysql.bundle \
>> -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm \
>>
>> 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
>> Manifying blib/man3/DBD::mysql.3pm
>> Manifying blib/man3/DBD::mysql::INSTALL.3pm
>> Manifying blib/man3/Bundle::DBD::mysql.3pm
>> lenore:DBD-mysql-4.005 root# make test
>> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
>> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
>> t/00base.............ok
>> t/10connect..........ok
>> t/20createdrop.......ok
>> t/30insertfetch......ok
>> t/35limit............ok
>> t/35prepare..........ok
>> t/40bindparam........ok
>> t/40bindparam2.......ok
>> t/40blobs............ok
>> t/40catalog..........ok
>> t/40listfields.......ok
>> t/40nulls............ok
>> t/40numrows..........ok
>> t/41bindparam........ok
>> t/41blobs_prepare....ok
>> t/42bindparam........ok
>> t/50chopblanks.......ok
>> t/50commit...........ok
>> t/60leaks............skipped
>> all skipped: $ENV{SLOW_TESTS} is not set
>> t/70takeimp..........skipped
>> all skipped: test feature not implemented
>> t/75supported_sql....ok
>> t/80procs............ok
>> t/insertid...........ok
>> t/multi_statement....ok
>> t/param_values.......ok
>> t/prepare_noerror....ok
>> t/texecute...........ok
>> t/utf8...............ok
>> All tests successful, 2 tests skipped.
>> Files=28, Tests=584, 3 wallclock secs ( 1.71 cusr + 0.44 csys = 2.15
>> CPU)
>> lenore:DBD-mysql-4.005 root# make install
>> Installing
>> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
>> Files found in blib/arch: installing files in blib/lib into architecture
>> dependent library tree
>> Writing
>> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/.packlist
>> Appending installation info to
>> /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllo cal.pod
>> lenore:DBD-mysql-4.005 root#
>> lenore:DBD-mysql-4.005 root# echo $LD_LIBRARY_PATH
>> /usr/local/mysql/lib:
>> lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib
>> total 0
>> drwxr-xr-x 3 root wheel 102B Dec 7 18:19 .
>> drwxr-xr-x 12 root wheel 408B Dec 7 18:09 ..
>> drwxr-xr-x 20 root wheel 680B Dec 7 18:21 mysql
>> lenore:DBD-mysql-4.005 root# ls -lah /usr/local/mysql/lib/mysql/
>> total 15464
>> drwxr-xr-x 20 root wheel 680B Dec 7 18:21 .
>> drwxr-xr-x 3 root wheel 102B Dec 7 18:19 ..
>> lrwxr-xr-x 1 root wheel 20B Dec 7 18:21 lib ->
>> /usr/local/mysql/lib
>> -rw-r--r-- 1 root wheel 14K Dec 7 18:19 libdbug.a
>> -rw-r--r-- 1 root wheel 44K Dec 7 18:19 libheap.a
>> -rw-r--r-- 1 root wheel 381K Dec 7 18:19 libmyisam.a
>> -rw-r--r-- 1 root wheel 21K Dec 7 18:19 libmyisammrg.a
>> -rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19
>> libmysqlclient.15.0.0.dylib
>> lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.15.dylib ->
>> libmysqlclient.15.0.0.dylib
>> -rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient.a
>> lrwxr-xr-x 1 root wheel 27B Dec 7 18:19 libmysqlclient.dylib ->
>> libmysqlclient.15.0.0.dylib
>> -rwxr-xr-x 1 root wheel 877B Dec 7 18:19 libmysqlclient.la
>> -rwxr-xr-x 1 root wheel 1.3M Dec 7 18:19
>> libmysqlclient_r.15.0.0.dylib
>> lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.15.dylib
>> -> libmysqlclient_r.15.0.0.dylib
>> -rw-r--r-- 1 root wheel 1.5M Dec 7 18:19 libmysqlclient_r.a
>> lrwxr-xr-x 1 root wheel 29B Dec 7 18:19 libmysqlclient_r.dylib ->
>> libmysqlclient_r.15.0.0.dylib
>> -rwxr-xr-x 1 root wheel 891B Dec 7 18:19 libmysqlclient_r.la
>> -rw-r--r-- 1 root wheel 1.2M Dec 7 18:19 libmystrings.a
>> -rw-r--r-- 1 root wheel 289K Dec 7 18:19 libmysys.a
>> -rw-r--r-- 1 root wheel 6.5K Dec 7 18:19 libvio.a
>> lenore:DBD-mysql-4.005 root#
>>
>>
>> --
>> MySQL Perl Mailing List
>> For list archives: http://lists.mysql.com/perl
>> To unsubscribe: http://lists.mysql.com/perl?unsub=lists@nabble.com
>>
>
>

--
View this message in context: http://www.nabble.com/DBD%3A%3Amysql-library-issue-on-mod_pe rl2-Leopard-tp14244317p16100540.html
Sent from the MySQL - Perl mailing list archive at Nabble.com.


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

DBD::mysql library issue on mod_perl2/Leopard

am 17.03.2008 21:40:52 von Hendrik Van Belleghem

------=_Part_14828_22906825.1205786452241
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Just my 2 cents, since I got this whole thing started..
I got it all working by rebuilding pretty much everything with i386 (apache,
mod_perl, mysql, dbi, dbd::mysql).. Well, I left perl itself out.
I manually copied some files from the mod_perl build folders and added some
entries (specifically for mod_perl and libapreq2) to httpd.conf.

I would've liked to use Apples apache2 build but that just failed for me.

HTH


On Mon, Mar 17, 2008 at 8:50 PM, actuosus wrote:

>
> I have absolutely the same problem.
>
> Config after executing `sudo perl Makefile.PL`
> cflags (mysql_config) = -I/usr/local/mysql/include/mysql -Os -arch
> x86_64 -fno-common
> embedded (mysql_config) =
> libs (mysql_config) = -L/usr/local/mysql/lib -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 ) =
>
> Error:
> dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
> Expected in: dynamic lookup
>
> dyld: Symbol not found: _mysql_server_init
> Referenced from:
> /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysq l/mysql.bundle
> Expected in: dynamic lookup
>
> Tests result:
> Failed 32/34 test scripts, 5.88% okay. 475/478 subtests failed, 0.63%
> okay.
>
> Perl 5.8.8 with multitreading
> MySQL 5.0.51a (x86_64)
> DBI 1.602 (x86_64, i386, ppc)
> DBD::mysql 4.006
>
> Directory '/usr/local/mysql/include/mysql' exists as symbolic link.
>
> By default, Makefile contains strings to build only for i386 and ppc for
> DBI
> and DBD::mysql.
>
> --SNIP--


--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net



--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net

------=_Part_14828_22906825.1205786452241--

Re: DBD::mysql library issue on mod_perl2/Leopard

am 17.03.2008 22:04:53 von Patrick Galbraith

Hendrik Van Belleghem wrote:

>Just my 2 cents, since I got this whole thing started..
>I got it all working by rebuilding pretty much everything with i386 (apache,
>mod_perl, mysql, dbi, dbd::mysql).. Well, I left perl itself out.
>I manually copied some files from the mod_perl build folders and added some
>entries (specifically for mod_perl and libapreq2) to httpd.conf.
>
>I would've liked to use Apples apache2 build but that just failed for me.
>
>HTH
>
>
>On Mon, Mar 17, 2008 at 8:50 PM, actuosus wrote:
>
>
>
BTW - these values are derived from MySQL's util program "mysql_config".
I wonder if for leopard it's probelmatic.

--Patrick

>>I have absolutely the same problem.
>>
>>Config after executing `sudo perl Makefile.PL`
>> cflags (mysql_config) = -I/usr/local/mysql/include/mysql -Os -arch
>>x86_64 -fno-common
>> embedded (mysql_config) =
>> libs (mysql_config) = -L/usr/local/mysql/lib -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 ) =
>>
>>Error:
>> dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
>> Referenced from:
>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/mysql.bundle
>> Expected in: dynamic lookup
>>
>> dyld: Symbol not found: _mysql_server_init
>> Referenced from:
>>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/mysql.bundle
>> Expected in: dynamic lookup
>>
>>Tests result:
>> Failed 32/34 test scripts, 5.88% okay. 475/478 subtests failed, 0.63%
>>okay.
>>
>>Perl 5.8.8 with multitreading
>>MySQL 5.0.51a (x86_64)
>>DBI 1.602 (x86_64, i386, ppc)
>>DBD::mysql 4.006
>>
>>Directory '/usr/local/mysql/include/mysql' exists as symbolic link.
>>
>>By default, Makefile contains strings to build only for i386 and ppc for
>>DBI
>>and DBD::mysql.
>>
>>--SNIP--
>>
>>
>
>
>
>


--
Patrick Galbraith, Senior Programmer
Grazr - Easy feed grazing and sharing
http://www.grazr.com

Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad




--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: DBD::mysql library issue on mod_perl2/Leopard

am 17.03.2008 22:15:30 von Hendrik Van Belleghem

------=_Part_15031_4036498.1205788530180
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Patrick,

I remember that I had to fix some stuff before I got it to work.
I compiled apache2 as last in 32 bit so everything else was just sitting
there waiting to get linked.

Hendrik

On Mon, Mar 17, 2008 at 10:04 PM, Patrick Galbraith wrote:

> Hendrik Van Belleghem wrote:
>
> >Just my 2 cents, since I got this whole thing started..
> >I got it all working by rebuilding pretty much everything with i386
> (apache,
> >mod_perl, mysql, dbi, dbd::mysql).. Well, I left perl itself out.
> >I manually copied some files from the mod_perl build folders and added
> some
> >entries (specifically for mod_perl and libapreq2) to httpd.conf.
> >
> >I would've liked to use Apples apache2 build but that just failed for me.
> >
> >HTH
> >
> >
> >On Mon, Mar 17, 2008 at 8:50 PM, actuosus wrote:
> >
> >
> >
> BTW - these values are derived from MySQL's util program "mysql_config".
> I wonder if for leopard it's probelmatic.
>
> --Patrick
>
> >>I have absolutely the same problem.
> >>
> >>Config after executing `sudo perl Makefile.PL`
> >> cflags (mysql_config) = -I/usr/local/mysql/include/mysql -Os
> -arch
> >>x86_64 -fno-common
> >> embedded (mysql_config) =
> >> libs (mysql_config) = -L/usr/local/mysql/lib -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 ) =
> >>
> >>Error:
> >> dyld: lazy symbol binding failed: Symbol not found: _mysql_server_init
> >> Referenced from:
>
> >>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/mysql.bundle
> >> Expected in: dynamic lookup
> >>
> >> dyld: Symbol not found: _mysql_server_init
> >> Referenced from:
>
> >>/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/my sql/mysql.bundle
> >> Expected in: dynamic lookup
> >>
> >>Tests result:
> >> Failed 32/34 test scripts, 5.88% okay. 475/478 subtests failed, 0.63%
> >>okay.
> >>
> >>Perl 5.8.8 with multitreading
> >>MySQL 5.0.51a (x86_64)
> >>DBI 1.602 (x86_64, i386, ppc)
> >>DBD::mysql 4.006
> >>
> >>Directory '/usr/local/mysql/include/mysql' exists as symbolic link.
> >>
> >>By default, Makefile contains strings to build only for i386 and ppc for
> >>DBI
> >>and DBD::mysql.
> >>
> >>--SNIP--
> >>
> >>
> >
> >
> >
> >
>
>
> --
> Patrick Galbraith, Senior Programmer
> Grazr - Easy feed grazing and sharing
> http://www.grazr.com
>
> Satyam Eva Jayate - Truth Alone Triumphs
> Mundaka Upanishad
>
>
>
>


--
Hendrik Van Belleghem
Spine - The backbone for your website - http://spine.sf.net

------=_Part_15031_4036498.1205788530180--