Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Feb 2016 11:36:00 -0500
From:      Jim Ohlstein <jim@ohlste.in>
To:        Martin Wilke <miwi.fbsd@gmail.com>
Cc:        ports FreeBSD <freebsd-ports@freebsd.org>
Subject:   Re: Recent update breaks php70-extensions
Message-ID:  <56C34FF0.6010302@ohlste.in>
In-Reply-To: <CAFY%2ByEmwx4c4-vM0C_NxDNyA8%2BnsYZjOgatS15qVc=to1NStSQ@mail.gmail.com>
References:  <56C316D0.7000600@ohlste.in> <CAFY%2ByEkp9P_9GWV7zCzQrf=6TVW0Wmjzejh-tFmPezD0qFTwAw@mail.gmail.com> <56C3259D.6080201@ohlste.in> <CAFY%2ByEmwx4c4-vM0C_NxDNyA8%2BnsYZjOgatS15qVc=to1NStSQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

On 2/16/16 10:41 AM, Martin Wilke wrote:
> Hi,
>
> Can you please checkout the portstree again. It should be fixed in _3.
>
> Thanks.
>

Resolved. Thanks!

> On Tue, Feb 16, 2016 at 9:35 PM, Jim Ohlstein <jim@ohlste.in
> <mailto:jim@ohlste.in>> wrote:
>
>     Hello,
>
>     On 2/16/16 7:51 AM, Martin Wilke wrote:
>
>         hi,
>
>         please update your portstree i have fixed the problem around 30
>         mins ago.
>
>         thanks
>
>
>     That took care of that. There is another issue. When building the
>     mysql extensions (I build both php70-mysqli and php70-pdo_mysql) a
>     dependency on mysql-client is created for all extensions built
>     through that. So using poudriere I see:
>
>     [00:00:05] ====>> Checking packages for incremental rebuild needed
>     [00:00:07] ====>> Deleting owncloud-8.2.2.txz: missing dependency:
>     mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-bz2-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-bcmath-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-curl-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-ctype-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-calendar-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-dom-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-exif-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-fileinfo-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-extensions-1.1.txz: missing
>     dependency: php70-bz2-7.0.3_2
>     [00:00:07] ====>> Deleting php70-filter-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-ftp-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-gd-7.0.3_2.txz: missing dependency:
>     mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-iconv-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-hash-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>     [00:00:07] ====>> Deleting php70-imap-7.0.3_2.txz: missing
>     dependency: mariadb101-client-10.1.11
>
>     etc.
>
>     I don't recall that behavior from php56-extensions metaportw.
>
>
>
>         On Feb 16, 2016 20:32, "Jim Ohlstein" <jim@ohlste.in
>         <mailto:jim@ohlste.in>
>         <mailto:jim@ohlste.in <mailto:jim@ohlste.in>>> wrote:
>
>              Hello,
>
>              A recent commit has resulted in at least two extensions not
>              building: php70-imap and php70-openssl. Same ultimate error
>         is seen
>              in both:
>
>
>              test: no: unexpected operator
>              test: /usr/local: unexpected operator
>              checking for pkg-config... no
>              configure: error: Cannot find OpenSSL's <evp.h>
>              ===>  Script "configure" failed unexpectedly.
>
>
>              The missing file is present in the poudriere jail:
>
>                # locate evp.h | grep jail
>              /poudriere/jails/10amd64/usr/include/openssl/evp.h
>
>         /poudriere/jails/10amd64/usr/src/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__evp.html
>
>         /poudriere/jails/10amd64/usr/src/crypto/heimdal/doc/doxyout/hcrypto/html/page_evp.html
>
>         /poudriere/jails/10amd64/usr/src/crypto/openssl/crypto/evp/evp.h
>              /poudriere/jails/10amd64/usr/src/sys/boot/efi/include/efidevp.h
>
>              but not in the jail's /usr/local/include/openssl/ sub-directory
>              where it should be since I have 'WITH_OPENSSL_PORT=yes' in the
>              make.conf for that build. I have confirmed that OpenSSL port is
>              present in that repo.
>
>              Both extensions built properly previously. Not sure if it's the
>              latest commit or the initial one as I had previously built
>         these
>              extensions from the pre-commit versions obtained from
>         miwi@'s git repo.

-- 
Jim Ohlstein


"Never argue with a fool, onlookers may not be able to tell the 
difference." - Mark Twain



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56C34FF0.6010302>