On 10/14/13 12:09, Didier Wiroth wrote:
> Hi,
> I've been trying to build and install mariadb a few times on current but it 
> always fails while trying to create dependencies.
> 
> I'm trying to build it from ports with like this:
> env SUBPACKAGE="-server" make package install
> 
> With the following in mk.conf:
> USE_SYSTRACE=Yes
> 
> Is that a know issue?
> 
> Here is the output when it fails:
> ===>  Building package for mysql-client-5.1.72v0
> Create /home/ports/packages/amd64/all/mysql-client-5.1.72v0.tgz
> checksumming|***********************************************************************************************************************************************************************************************************************************************************************
>                                    | 88%warning: file `man1/mysqlbinlog.1', 
> around line 1348:
>   table wider than line width
> warning: file `man1/mysqlbinlog.1', around line 1647:
>   table wider than line width
> `/usr/obj/ports/mysql-5.1.72/fake-amd64/.fake_done' is up to date.
> ===>  Building package for mysql-tests-5.1.72v0
> Create /home/ports/packages/amd64/all/mysql-tests-5.1.72v0.tgz
> Link to /home/ports/packages/amd64/cdrom/mysql-client-5.1.72v0.tgz
> Link to /home/ports/packages/amd64/ftp/mysql-client-5.1.72v0.tgz
> `/usr/obj/ports/mysql-5.1.72/fake-amd64/.fake_done' is up to date.
> ===>  Building package for mysql-server-5.1.72v0
> Create /home/ports/packages/amd64/all/mysql-server-5.1.72v0.tgz
> Error: Libraries in packing-lists in the ports tree
>        and libraries from installed packages don't match
> --- /tmp/dep_cache.SXq60Oj3J/portstree-server   Mon Oct 14 12:49:44 2013
> +++ /tmp/dep_cache.SXq60Oj3J/inst-server        Mon Oct 14 12:49:44 2013
> @@ -2,7 +2,7 @@
>  -W m.9.0
>  -W pthread.18.0
>  -W crypto.23.0
> --W mysqlclient.23.0
> +-W mysqlclient.24.0
>  -W ssl.20.0
>  -W wrap.5.0
>  -W z.5.0
> *** Error 1 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:3122 'wantlib-args')
> *** Error 1 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:1855 
> '/home/ports/packages/amd64/all/mysql-server-5.1.72v0.tgz')
> *** Error 2 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2403 '_internal-package')
> *** Error 2 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'package')
> *** Error 2 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:1868 
> '/var/db/pkg/mysql-client-5.1.72v0/+CONTENTS')
> *** Error 2 in /usr/ports/databases/mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'install')
> *** Error 1 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2011 
> '/usr/obj/ports/p5-DBD-mysql-4.023/.dep-databases-mysql')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2449 
> '/usr/obj/ports/p5-DBD-mysql-4.023/.extract_done')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:1851 
> '/home/ports/packages/amd64/all/p5-DBD-mysql-4.023p0.tgz')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2403 '_internal-package')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'package')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:1868 
> '/var/db/pkg/p5-DBD-mysql-4.023p0/+CONTENTS')
> *** Error 2 in /usr/ports/databases/p5-DBD-mysql 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'install')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2011 
> '/usr/obj/ports/mariadb-5.5.32/.dep-databases-p5-DBD-mysql')
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1870 
> '/var/db/pkg/mariadb-server-5.5.32/+CONTENTS')
> *** Error 2 in /usr/ports/databases/mariadb 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'install')
> 
> Thank you very much!
> Kind regards,
> Didier
> 
> .
> 

mariab is not linked - doesn't appear in databases/Makefile.
Reverted to mysql until fixed.

Might build but installing p5-DBD-mysql will install mysql-client, and
cause a conflict.

>From p5-DBD-mysql log....
date: 2013/06/12 20:36:33;  author: brad;  state: Exp;  lines: +4 -3;
Revert back to using MySQL 5.1 for the time being. MariaDB 5.5
introduces a new libmysqlclient non-blocking API which utilizes
co-routines. The X86 specific GCC ASM co-routine support hid the fact
that there was an issue. The only fallback code so far is POSIX user
contexts which OpenBSD does not support.



Reply via email to