Hello everyone,
I'm trying to compile Zabbix server 3.4.11 for Solaris 11.3 64-bit (i386) with a custom MySQL installation of version 5.7.13 with these settings
The configure itself went without an issue
but once I get to the "make" step symbol referencing errors are thrown when referencing the zbxdb files
Is this a known issue or is there a way I can get around this?
Thank you very much.
Regards,
Daniel
I'm trying to compile Zabbix server 3.4.11 for Solaris 11.3 64-bit (i386) with a custom MySQL installation of version 5.7.13 with these settings
Code:
CFLAGS="-m64" CPPFLAGS="-I/opt/mysql/include" LDFLAGS="-L/opt/mysql/lib" ./configure --prefix=/opt/zabbix --enable-server --with-mysql=/opt/mysql-5.7.13-solaris11-x86_64 --with-openssl --with-ldap --with-libcurl --with-libxml2 --with-libpcre=/opt/zabbix --sysconfdir=/opt/etc/zabbix --with-net-snmp --with-ssh2
Code:
Configuration:
Detected OS: solaris2.11
Install path: /opt/zabbix
Compilation arch: solaris
Compiler: gcc
Compiler flags: -m64 -m64 -I/opt/zabbix/include
Library-specific flags:
database:
libXML2: -I/usr/include/libxml2
Net-SNMP: -I. -I/usr/include
libssh2: -I/usr/include
TLS: -I/usr/include
LDAP: -I/usr/include
Enable server: yes
Server details:
With database: MySQL
WEB Monitoring: cURL
Native Jabber: no
SNMP: yes
IPMI: no
SSH: yes
TLS: OpenSSL
ODBC: no
Linker flags: -L/usr/lib -L/usr/lib -L/usr/lib -L/usr/lib -rdynamic -L/opt/mysql/lib -L/opt/zabbix/lib
Libraries: -lxml2 -lnetsnmp -lssh2 -levent -lssl -lcrypto -lldap -llber -lcurl -lidn -lssh2 -lssh2 -lnsl -lsocket -lssl -lcrypto -lssl -lcrypto -lgss -llber-2.4 -lldap_r-2.4 -lz -lsocket -lnsl -lkvm -lm -lnsl -lkstat -lsocket -lresolv -lpcreposix -lpcre
Enable proxy: no
Enable agent: no
Enable Java gateway: no
LDAP support: yes
IPv6 support: no
***********************************************************
* Now run 'make install' *
* *
* Thank you for using Zabbix! *
* <http://www.zabbix.com> *
***********************************************************
Code:
gmake[3]: Entering directory `/data/building/source/zabbix/zabbix-3.4.11/zabbix-3.4.11/src/zabbix_server' gcc -DZABBIX_DAEMON -DSYSCONFDIR="\"/opt/etc/zabbix\"" -DDATADIR="\"/opt/zabbix/share\"" -DLIBDIR="\"/opt/zabbix/lib\"" -I../../src/libs/zbxdbcache -m64 -m64 -I/opt/zabbix/include -L/usr/lib -L/usr/lib -L/usr/lib -L/usr/lib -rdynamic -L/opt/mysql/lib -L/opt/zabbix/lib -o zabbix_server zabbix_server-actions.o zabbix_server-operations.o zabbix_server-events.o zabbix_server-server.o alerter/libzbxalerter.a dbsyncer/libzbxdbsyncer.a dbconfig/libzbxdbconfig.a discoverer/libzbxdiscoverer.a pinger/libzbxpinger.a poller/libzbxpoller.a housekeeper/libzbxhousekeeper.a timer/libzbxtimer.a trapper/libzbxtrapper.a snmptrapper/libzbxsnmptrapper.a httppoller/libzbxhttppoller.a escalator/libzbxescalator.a proxypoller/libzbxproxypoller.a selfmon/libzbxselfmon.a vmware/libzbxvmware.a taskmanager/libzbxtaskmanager.a scripts/libzbxscripts.a preprocessor/libpreprocessor.a ../../src/libs/zbxsysinfo/libzbxserversysinfo.a ../../src/libs/zbxsysinfo/common/libcommonsysinfo.a ../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a ../../src/libs/zbxlog/libzbxlog.a ../../src/libs/zbxserver/libzbxserver.a ../../src/libs/zbxdbcache/libzbxdbcache.a ../../src/libs/zbxhistory/libzbxhistory.a ../../src/libs/zbxmemory/libzbxmemory.a ../../src/libs/zbxregexp/libzbxregexp.a ../../src/libs/zbxself/libzbxself.a ../../src/libs/zbxnix/libzbxnix.a ../../src/libs/zbxalgo/libzbxalgo.a ../../src/libs/zbxsys/libzbxsys.a ../../src/libs/zbxconf/libzbxconf.a ../../src/libs/zbxmedia/libzbxmedia.a ../../src/libs/zbxcommon/libzbxcommon.a ../../src/libs/zbxcrypto/libzbxcrypto.a ../../src/libs/zbxcomms/libzbxcomms.a ../../src/libs/zbxcommshigh/libzbxcommshigh.a ../../src/libs/zbxjson/libzbxjson.a ../../src/libs/zbxhttp/libzbxhttp.a ../../src/libs/zbxipcservice/libzbxipcservice.a ../../src/libs/zbxexec/libzbxexec.a ../../src/libs/zbxicmpping/libzbxicmpping.a ../../src/libs/zbxdbupgrade/libzbxdbupgrade.a ../../src/libs/zbxdbhigh/libzbxdbhigh.a ../../src/libs/zbxdb/libzbxdb.a ../../src/libs/zbxmodules/libzbxmodules.a ../../src/libs/zbxtasks/libzbxtasks.a -lxml2 -lnetsnmp -lssh2 -levent -lssl -lcrypto -lldap -llber -lcurl -lidn -lssh2 -lssh2 -lnsl -lsocket -lssl -lcrypto -lssl -lcrypto -lgss -llber-2.4 -lldap_r-2.4 -lz -lsocket -lnsl -lkvm -lm -lnsl -lkstat -lsocket -lresolv -lpcreposix -lpcre Undefined first referenced symbol in file mysql_fetch_row ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_set_character_set ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_query ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_errno ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_error ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_close ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_options ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_free_result ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_next_result ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_store_result ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_init ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_select_db ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_affected_rows ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_real_connect ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_field_count ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) mysql_autocommit ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o) ld: fatal: symbol referencing errors collect2: error: ld returned 1 exit status gmake[3]: *** [zabbix_server] error 1 gmake[3]: Leaving directory `/data/building/source/zabbix/zabbix-3.4.11/zabbix-3.4.11/src/zabbix_server' gmake[2]: *** [all-recursive] error 1 gmake[2]: Leaving directory `/data/building/source/zabbix/zabbix-3.4.11/zabbix-3.4.11/src/zabbix_server' gmake[1]: *** [all-recursive] error 1 gmake[1]: Leaving directory `/data/building/source/zabbix/zabbix-3.4.11/zabbix-3.4.11/src'
Thank you very much.
Regards,
Daniel
) please contact me on <
Comment