It's not a conflict but an unresolved dependency.
5.1 uses libmysqlclient.so.16 whereas 5.0 uses .so.15 and that's what the perl 
driver was linked with.
We're working on packages that'll resolve this dependency, e.g. provide 
backward compatibility.


** Changed in: ourdelta
     Assignee: (unassigned) => Arjen Lentz (arjen-lentz)

** Changed in: ourdelta
   Importance: Undecided => High

** Changed in: ourdelta
       Status: New => Triaged

-- 
rpm build conflicts with libdbi-dbd-mysql
https://bugs.launchpad.net/bugs/461032
You received this bug notification because you are a member of OurDelta-
developers, which is the registrant for OurDelta.

Status in Maria: New
Status in OurDelta - Builds for MySQL,Maria: Triaged

Bug description:
Building rpm packages on CentOS 32-bit and 64-bit ends up conflicting with 
libdbi-dbd-mysql package.

How to repeat:
Build rpm packages as described hers:
    
http://askmonty.org/wiki/index.php/BuildingMariaDB#Building_CentOS_rpm_package

Now, If one wants to run sql-bench/run-all-tests, then we need the Perl 
DBD::MySQL package. Thus:
yum install libdbi-dbd-mysql

After that try to install the MariaDB rpm packages:
[ha...@centos-53-x86 i386]$ ls
MariaDB-OurDelta-client-5.1.38-83.el5.i386.rpm  
MariaDB-OurDelta-shared-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-devel-5.1.38-83.el5.i386.rpm   
MariaDB-OurDelta-test-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-server-5.1.38-83.el5.i386.rpm
[ha...@centos-53-x86 i386]$ rpm -Uvh *.rpm
error: Failed dependencies:
        libmysqlclient.so.15 is needed by (installed) 
perl-DBD-MySQL-3.0007-2.el5.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) 
perl-DBD-MySQL-3.0007-2.el5.i386

_______________________________________________
Mailing list: https://launchpad.net/~ourdelta-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ourdelta-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to