Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Nov 2013 23:19:43 +0100
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        never@nevermind.kiev.ua
Cc:        FreeBSD Ports <ports@freebsd.org>
Subject:   FreeBSD Port: databases/mariadb55-server - cannot make package
Message-ID:  <5282A97F.7040402@quip.cz>

next in thread | raw e-mail | index | archive | help
Hi,
I have a few problems with MariaDB server on different versions of FreeBSD.

On FreeBSD 8.4 i386 with fresh ports tree:

# cd /usr/ports/databases/mariadb55-server/

# make package

..
..
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===> Correct pkg-plist sequence to create group(s) and user(s)
===>  Building package for mariadb55-server-5.5.33a_1
Creating package 
/usr/ports/databases/mariadb55-server/work/mariadb55-server-5.5.33a_1.tbz
Registering depends: mariadb55-client-5.5.33a_1 libexecinfo-1.1_3.
Registering conflicts: mysql[0-9][0-9]-server-* 
mariadb[0-46-9][0-9]-server-* mariadb5.[0-46-9]-server-* 
percona[0-9][0-9]-server-*.
Creating bzip'd tar ball in 
'/usr/ports/databases/mariadb55-server/work/mariadb55-server-5.5.33a_1.tbz''
tar: bin/aria_chk: Cannot stat: No such file or directory
tar: bin/aria_dump_log: Cannot stat: No such file or directory
tar: bin/aria_ftdump: Cannot stat: No such file or directory
tar: bin/aria_pack: Cannot stat: No such file or directory
tar: bin/aria_read_log: Cannot stat: No such file or directory
tar: bin/innochecksum: Cannot stat: No such file or directory
..
..
tar: share/mysql/swedish/errmsg.sys: Cannot stat: No such file or directory
tar: share/mysql/ukrainian/errmsg.sys: Cannot stat: No such file or 
directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** Error code 1

Stop in /usr/ports/databases/mariadb55-server.
*** Error code 1


156 files are missing.
After closer look I found that files are in different location.


On 8.4-RELEASE-p4 i386 GENERIC with mariadb 5.5.33a_1, files are in 
work/stage/usr/local/mysql/

# find work/stage/usr/local/ -type f | head
work/stage/usr/local/etc/rc.d/mysql-server
work/stage/usr/local/mysql/bin/myisam_ftdump
work/stage/usr/local/mysql/bin/myisamchk
work/stage/usr/local/mysql/bin/myisamlog
work/stage/usr/local/mysql/bin/myisampack
work/stage/usr/local/mysql/bin/aria_ftdump
work/stage/usr/local/mysql/bin/aria_chk
work/stage/usr/local/mysql/bin/aria_read_log
work/stage/usr/local/mysql/bin/aria_dump_log
work/stage/usr/local/mysql/bin/aria_pack


On 9.2 amd64 with mariadb 5.5.33a (not _1), files are in 
work/stage/usr/local/

# find work/stage/usr/local/ -type f | head
work/stage/usr/local/bin/myisam_ftdump
work/stage/usr/local/bin/myisamchk
work/stage/usr/local/bin/myisamlog
work/stage/usr/local/bin/myisampack
work/stage/usr/local/bin/aria_ftdump
work/stage/usr/local/bin/aria_chk
work/stage/usr/local/bin/aria_read_log
work/stage/usr/local/bin/aria_dump_log
work/stage/usr/local/bin/aria_pack
work/stage/usr/local/bin/mysqltest

Is there any difference with stage dir between i386 and amd64?
How can I debug / fix this problem?



And then a different problem with plugin/auth_pam.so

On 9.2-RELEASE amd64 GENERIC with fresh ports tree (mariadb 5.5.33a_1) I 
am not able to install mariadb with the following error

===>  Building package for mariadb55-server-5.5.33a_1
Creating package 
/usr/ports/databases/mariadb55-server/work/mariadb55-server-5.5.33a_1.tbz
Registering depends: mariadb55-client-5.5.33a_1 libexecinfo-1.1_3.
Registering conflicts: mysql[0-9][0-9]-server-* 
mariadb[0-46-9][0-9]-server-* mariadb5.[0-46-9]-server-* 
percona[0-9][0-9]-server-*.
Creating bzip'd tar ball in 
'/usr/ports/databases/mariadb55-server/work/mariadb55-server-5.5.33a_1.tbz'
tar: lib/mysql/plugin/auth_pam.so: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** [do-package] Error code 1

Stop in /usr/ports/databases/mariadb55-server.
*** [package] Error code 1


auth_pam.so is not found anywhere in the work dir. I don't know why it 
is not built.


Miroslav Lachman




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5282A97F.7040402>