Recent update breaks php70-extensions

Martin Wilke miwi.fbsd at gmail.com
Tue Feb 16 15:41:25 UTC 2016


Hi,

Can you please checkout the portstree again. It should be fixed in _3.

Thanks.

On Tue, Feb 16, 2016 at 9:35 PM, Jim Ohlstein <jim at 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 at ohlste.in
>> <mailto:jim at 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
>



-- 
+-----------------oOO--(_)--OOo-------------------------+
With best Regards,
        Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest


More information about the freebsd-ports mailing list