Hello,
I've been trying to compile 1.4.6 on a Slackware machine using Curl 7.18.2, MySQL 5.0.67, NetSNMP 5.4.1.2, and PHP 4.4.9.
Here are the configuration settings for all components:
OpenSSL 0.9.8h
==============
./configure --prefix=/usr/local/openssl-0.9.8h zlib shared
sudo make
sudo make install
MySQL 5.0.67
============
./configure --prefix=/usr/local/mysql/5.0.67
make
make install
Apache 2.0.59
=============
./configure --enable-so \
--enable-ssl \
--with-ssl=/usr/local/openssl-0.9.8h \
--with-mpm=prefork \
--prefix=/usr/local/apache2
make
sudo make install
PHP 4.4.9
=========
sudo ./configure --prefix=/usr/local/php-4.4.9
--with-libdir=/usr/local/mysql/5.0.67/lib/mysql \
--with-apxs2=/usr/local/apache_2.0.63/bin/apxs \
--with-openssl=/usr/local/openssl-0.9.8h \
--with-zlib \
--enable-bcmath \
--with-gd \
--with-mysql=/usr/local/mysql/5.0.67
sudo make
sudo make install
Curl 7.18.2
===========
./configure --prefix=/usr/local/curl-7.18.2 \
--with-ssl=/usr/local/openssl-0.9.8h \
--with-zlib=/home/tdc/src/zlib \
--libdir=/usr/local/openssl-0.9.8h/lib \
--disable-staic
make
sudo make install
Net-SNMP 5.4.1.2
================
./configure --prefix=/usr/local/net-snmp-5.4.1.2
make
sudo make install
Zabbix 1.4.6
============
./configure --enable-server \
--with-libcurl=/usr/local/curl-7.18.2/bin/curl-config \
--with-net-snmp=/usr/local/net-snmp-5.4.1.2/bin/net-snmp-config \
--with-mysql=/usr/local/mysql/5.0.67/bin/mysql_config
The error message I'm getting from Zabbix is:
export LD_LIBRARY_PATH=/usr/local/openssl-0.9.8h/lib:/usr/local/mysql/5.0.67/lib/mysql:/usr/local/net-snmp-5.4.1.2/lib
Any insight is greatly appreciated.
Tige
I've been trying to compile 1.4.6 on a Slackware machine using Curl 7.18.2, MySQL 5.0.67, NetSNMP 5.4.1.2, and PHP 4.4.9.
Here are the configuration settings for all components:
OpenSSL 0.9.8h
==============
./configure --prefix=/usr/local/openssl-0.9.8h zlib shared
sudo make
sudo make install
MySQL 5.0.67
============
./configure --prefix=/usr/local/mysql/5.0.67
make
make install
Apache 2.0.59
=============
./configure --enable-so \
--enable-ssl \
--with-ssl=/usr/local/openssl-0.9.8h \
--with-mpm=prefork \
--prefix=/usr/local/apache2
make
sudo make install
PHP 4.4.9
=========
sudo ./configure --prefix=/usr/local/php-4.4.9
--with-libdir=/usr/local/mysql/5.0.67/lib/mysql \
--with-apxs2=/usr/local/apache_2.0.63/bin/apxs \
--with-openssl=/usr/local/openssl-0.9.8h \
--with-zlib \
--enable-bcmath \
--with-gd \
--with-mysql=/usr/local/mysql/5.0.67
sudo make
sudo make install
Curl 7.18.2
===========
./configure --prefix=/usr/local/curl-7.18.2 \
--with-ssl=/usr/local/openssl-0.9.8h \
--with-zlib=/home/tdc/src/zlib \
--libdir=/usr/local/openssl-0.9.8h/lib \
--disable-staic
make
sudo make install
Net-SNMP 5.4.1.2
================
./configure --prefix=/usr/local/net-snmp-5.4.1.2
make
sudo make install
Zabbix 1.4.6
============
./configure --enable-server \
--with-libcurl=/usr/local/curl-7.18.2/bin/curl-config \
--with-net-snmp=/usr/local/net-snmp-5.4.1.2/bin/net-snmp-config \
--with-mysql=/usr/local/mysql/5.0.67/bin/mysql_config
The error message I'm getting from Zabbix is:
checking for net-snmp-config... /usr/local/net-snmp-5.4.1.2/bin/net-snmp-config
checking for main in -lnetsnmp ... no
configure: error: Not found NET-SNMP library
Why is the configure script not finding libnetsnmp.so library in /usr/local/net-snmp-5.4.1.2/lib? I've also set the major library directories for compiled components into the LD_LIBRARY_PATH:checking for main in -lnetsnmp ... no
configure: error: Not found NET-SNMP library
export LD_LIBRARY_PATH=/usr/local/openssl-0.9.8h/lib:/usr/local/mysql/5.0.67/lib/mysql:/usr/local/net-snmp-5.4.1.2/lib
Any insight is greatly appreciated.
Tige
Comment