From owner-freebsd-ports@FreeBSD.ORG Tue Nov 12 22:19:55 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64144EF7 for ; Tue, 12 Nov 2013 22:19:55 +0000 (UTC) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DD0042BFA for ; Tue, 12 Nov 2013 22:19:54 +0000 (UTC) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id DB5F028451; Tue, 12 Nov 2013 23:19:45 +0100 (CET) Received: from [192.168.1.2] (ip-89-177-49-222.net.upcbroadband.cz [89.177.49.222]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id A7FEE28439; Tue, 12 Nov 2013 23:19:43 +0100 (CET) Message-ID: <5282A97F.7040402@quip.cz> Date: Tue, 12 Nov 2013 23:19:43 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1.19) Gecko/20110420 Lightning/1.0b1 SeaMonkey/2.0.14 MIME-Version: 1.0 To: never@nevermind.kiev.ua Subject: FreeBSD Port: databases/mariadb55-server - cannot make package Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 22:19:55 -0000 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