cvs commit: ports/databases/p5-DBD-mysql Makefile distinfo

Sergey Skvortsov skv at protey.ru
Fri Jul 8 16:09:53 GMT 2005


Renato Botelho wrote:
> 
> on 5.4-RELEASE-p3 with perl-5.8.7:
> 
> ===>  Building for p5-DBD-mysql40-3.0001
> dbdimp.c:2775: error: `MYSQL_BIND' undeclared (first use in this function)
> *** Error code 1

The best way is to upgrade at least to mysql-4.1.

Anyway, try this patch (put patch-dbdimp.c to "files" dir and rebuild port):

patch-dbdimp.c
--- dbdimp.c.orig	Fri Jul  8 20:04:04 2005
+++ dbdimp.c	Fri Jul  8 20:04:30 2005
@@ -2772,10 +2772,11 @@
   unsigned long *lengths;
   int rc;
   imp_sth_fbh_t *fbh;
-  MYSQL_BIND *bind;
   D_imp_dbh_from_sth;

 #if MYSQL_VERSION_ID >=SERVER_PREPARE_VERSION
+  MYSQL_BIND *bind;
+
   if (imp_sth->use_server_side_prepare)
   {
     if (!DBIc_ACTIVE(imp_sth) )


-- 
Sergey Skvortsov
mailto: skv at protey.ru


More information about the cvs-ports mailing list