From owner-freebsd-ports@FreeBSD.ORG Tue Jul 16 05:19:06 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 02ADD3E1; Tue, 16 Jul 2013 05:19:06 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) by mx1.freebsd.org (Postfix) with ESMTP id C7B11EA1; Tue, 16 Jul 2013 05:19:05 +0000 (UTC) Received: by mail-ie0-f169.google.com with SMTP id 10so683106ied.28 for ; Mon, 15 Jul 2013 22:19:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4m/iyGf6gpInVrEaIg2K20WwDJUuz+ILnJ9PbBP7h98=; b=tbTG7wglQYEIkeBDslrY5RS2BScShhuzkfIoo5myY7s9fn/DE89PpvpugPZ0tnq1Ol f22qd9kTdQTqi99AV3+ZtttH9i/BQvd0V2AGS1eW4ekZzq6iqw8loR0lvakYWc2E/vkS VTdLpbIlCj6GnZGEn78wTLDQU2y2h2+dQve1w1LLyvdcgoJEjFd5UCKgfqPMOkQSGGfl D0FpXwrte2hRvMI/+LC3hbuzb1L5MxjzJP4FDuKXNfO2+i0zJu0pNBJznuuTCpO9zH0Z 9TglOcOFWhxRXI7S1XDzv/kHJHuxT6qLomcFqY7PKTvH8ZmBC2/dmZcDOpFzNke4vbua koOQ== MIME-Version: 1.0 X-Received: by 10.43.77.137 with SMTP id zi9mr18705863icb.106.1373951945505; Mon, 15 Jul 2013 22:19:05 -0700 (PDT) Received: by 10.50.221.179 with HTTP; Mon, 15 Jul 2013 22:19:05 -0700 (PDT) In-Reply-To: <20130715220719.GD4484@caravan.chchile.org> References: <20130715220719.GD4484@caravan.chchile.org> Date: Tue, 16 Jul 2013 00:19:05 -0500 Message-ID: Subject: Re: converters/php5-mbstring: "mbstring.so: No such file or directory" From: Scot Hetzel To: Jeremie Le Hen Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jul 2013 05:19:06 -0000 On Mon, Jul 15, 2013 at 5:07 PM, Jeremie Le Hen wrote: > Hi, > > Please Cc: me when replying as I'm not subscribed to this list. Thanks. > > > I've been bit by this error for weeks. This runs in an empty not-so-recent > stable/9 jail. The ports tree is clean (no work/ dir). > > # cat /etc/make.conf > WITH_PKGNG=yes > roundcube_SET= SQLITE SSL > roundcube_UNSET= MYSQL > # pkg info > pkg-1.1.4 New generation package manager > > > And the typical error message: > > ===> Returning to build of php5-mbstring-5.4.16 > ===> Generating temporary packing list > ===> Checking if converters/php5-mbstring already installed > install: /usr/ports/converters/php5-mbstring/work/php-5.4.16/ext/mbstring/modules/mbstring.so: No such file or directory > *** [do-install] Error code 71 > > Log is available here (I went back as far as I could in my back buffer): > http://people.chchile.org/~jlh/mbstring.so_not_found.txt > Something looks strange in this log: ===> Returning to build of roundcube-0.9.2,1 ===> roundcube-0.9.2,1 depends on file: /usr/local/lib/php/20100525/mbstring.so - not found ===> Verifying install for /usr/local/lib/php/20100525/mbstring.so in /usr/ports/converters/php5-mbstring ===> Installing for php5-mbstring-5.4.16 ===> php5-mbstring-5.4.16 depends on file: /usr/local/include/php/main/php.h - found ===> php5-mbstring-5.4.16 depends on shared library: onig - not found ===> Verifying install for onig in /usr/ports/devel/oniguruma4 ===> oniguruma-4.7.1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by oniguruma-4.7.1 for building ===> Extracting for oniguruma-4.7.1 => SHA256 Checksum OK for ruby/onig-4.7.1.tar.gz. ===> Patching for oniguruma-4.7.1 /usr/bin/sed -i.bak -e 's|echo aout|echo elf|' -e 's|freebsd1|freebsd1.|' /usr/ports/devel/oniguruma4/work/onig-4.7.1/configure ===> Configuring for oniguruma-4.7.1 : ===> Building for oniguruma-4.7.1 : ===> Installing for oniguruma-4.7.1 ===> Generating temporary packing list ===> Checking if devel/oniguruma4 already installed : ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for oniguruma-4.7.1 as automatic Installing oniguruma-4.7.1... done ===> Returning to build of php5-mbstring-5.4.16 ===> Generating temporary packing list ===> Checking if converters/php5-mbstring already installed install: /usr/ports/converters/php5-mbstring/work/php-5.4.16/ext/mbstring/modules/mbstring.so: No such file or directory *** [do-install] Error code 71 Stop in /usr/ports/converters/php5-mbstring. *** [run-depends] Error code 1 It jumps from "Verifying install for /usr/local/lib/php/20100525/mbstring.so in /usr/ports/converters/php5-mbstring" to "Installing for php5-mbstring-5.4.16". It seems to be missing the fetch (already fetched by lang/php5), extract, patch, configure and build stages. Do you have a left over WRKDIR for converters/php5-mbstring? Does cleaning the port fix the issue? cd /usr/ports/converters/php5-mbstring make clean make build make install -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised.