zabbix32-server and frontend fails to build on poudriere
Danilo G. Baio
dbaio at FreeBSD.org
Tue Aug 22 03:24:10 UTC 2017
On Mon, Aug 21, 2017 at 10:01:20PM +0200, Johan Hendriks wrote:
>
>
> Op 21/08/2017 om 04:45 schreef Danilo G. Baio:
> > On Mon, Aug 21, 2017 at 12:12:19AM +0200, Johan Hendriks wrote:
> >> Hello all,
> >>
> >> It seems zabbix32-server and zabbix32-frontend fails to build with
> >> poudriere.
> >>
> >> This is the log from poudriere.
> >>
> >> zabbix32-frontend
> >>
> >> ======================<phase: check-sanity >============================
> >> Unknown extension mysql for PHP 70.
> >> *** Error code 1
> > That's because mysql extension does not exist in PHP 7.0+
> > This should fix zabbix32-frontend:
> > https://people.freebsd.org/~dbaio/svn-patch-zabbix3-frontend-mysql.patch
> >
> >> And this I get from zabbix32-server
> >>
> >> configure: error: Not found mysqlclient library
> >> ===> Script "configure" failed unexpectedly.
> >> Please report the problem to pg at pakhom.spb.ru [maintainer] and attach the
> >> "/wrkdirs/usr/ports/net-mgmt/zabbix32-server/work/zabbix-3.2.7/config.log"
> >> including the output of the failure of your make command. Also, it might be
> >> a good idea to provide an overview of all packages installed on your system
> >> (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
> >> *** Error code 1
> > I wasn't able to reproduce this, could you send your list of port options and
> > the full build log?
> >
> > Regards.
> If I apply your patch, it will not build zabbix32_frontend with the
> following message
> Ignored: cannot be installed: doesn't work with lang/php70 port (doesn't
> support PHP 7.0)
>
[net-mgmt/zabbix32-frontend]
The patch just removes MYSQL as default option.
It won't build with PHP70 if MYSQL is enabled.
It needs to be like this(poudriere log):
---Begin OPTIONS List---
===> The following configuration options are available for zabbix32-frontend-3.2.7:
MYSQL=off: MySQL database support
MYSQLI=on: MySQLI backend
ORACLE=off: Oracle database support
PGSQL=off: PostgreSQL database support
SQLITE=off: SQLite database support
===> Use 'make config' to modify these settings
---End OPTIONS List---
> checking for mysql_config... /usr/local/bin/mysql_config
> checking for main in -l... no
> configure: error: Not found mysqlclient library
> ===> Script "configure" failed unexpectedly.
> Please report the problem to pg at pakhom.spb.ru [maintainer] and attach the
> "/wrkdirs/usr/ports/net-mgmt/zabbix32-server/work/zabbix-3.2.7/config.log"
> including the output of the failure of your make command. Also, it might be
> a good idea to provide an overview of all packages installed on your system
> (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/net-mgmt/zabbix32-server
> ====>> Cleaning up wrkdir
> ===> Cleaning for zabbix32-server-3.2.7
> build of net-mgmt/zabbix32-server ended at Mon Aug 21 04:45:31 CEST 2017
> build time: 00:00:14
> !!! build failure encountered !!!
>
>
> My /etc/make.conf
>
> BATCH_DELETE_OLD_FILES= yes
> WANT_OPENLDAP_SASL=yes
> DEFAULT_VERSIONS+= pgsql=9.6 php=7.0 mysql=10.2m ssl=openssl apache=2.4
>
[net-mgmt/zabbix32-server]
And you are using mariadb, I'll make some tests with this.
Regards.
--
Danilo G. Baio (dbaio)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170822/671c3920/attachment.sig>
More information about the freebsd-ports
mailing list