Zabbix 1.8.4-2 ftbfs with binutils-gold

Bug #722300 reported by Mahyuddin Susanto
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gentoo Linux
Fix Released
Medium
zabbix (Debian)
Fix Released
Unknown
zabbix (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

i686-linux-gnu-gcc -Wall -g -O2 -I/usr/include/postgresql -I/usr/local/include -I/usr/lib/perl/5.10/CORE -I. -I/usr/include -I/usr/include -I/usr/include -rdynamic -Wl,-Bsymbolic-functions -L/usr/lib -lldap -llber -o zabbix_agent zabbix_agent.o stats.o cpustat.o diskdevices.o interfaces.o perfstat.o vmstats.o zbxconf.o ../../src/libs/zbxsysinfo/libzbxagentsysinfo.a ../../src/libs/zbxsysinfo/linux/libspecsysinfo.a ../../src/libs/zbxsysinfo/common/libcommonsysinfo.a ../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a ../../src/libs/zbxlog/libzbxlog.a ../../src/libs/zbxalgo/libzbxalgo.a ../../src/libs/zbxsys/libzbxsys.a ../../src/libs/zbxnix/libzbxnix.a ../../src/libs/zbxcomms/libzbxcomms.a ../../src/libs/zbxconf/libzbxconf.a ../../src/libs/zbxcommon/libzbxcommon.a ../../src/libs/zbxcrypto/libzbxcrypto.a ../../src/libs/zbxjson/libzbxjson.a -lm -lresolv
../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a(simple.o): In function `check_ldap':
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:59: undefined reference to `ldap_init'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:65: undefined reference to `ldap_search_s'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:67: undefined reference to `ldap_err2string'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:88: undefined reference to `ber_free'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:90: undefined reference to `ldap_msgfree'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:92: undefined reference to `ldap_unbind'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:71: undefined reference to `ldap_first_entry'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:77: undefined reference to `ldap_first_attribute'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:78: undefined reference to `ldap_get_values'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:84: undefined reference to `ldap_value_free'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:86: undefined reference to `ldap_memfree'
/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/libs/zbxsysinfo/simple/simple.c:73: undefined reference to `ldap_err2string'
collect2: ld returned 1 exit status
make[3]: *** [zabbix_agent] Error 1
make[3]: Leaving directory `/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src/zabbix_agent'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd/zabbix-1.8.4/debian/tmp-build-PGSQL'
make: *** [build-PGSQL-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************

Related branches

Changed in zabbix (Ubuntu):
status: New → In Progress
assignee: nobody → Mahyuddin Susanto (udienz)
Changed in zabbix (Debian):
status: Unknown → New
Changed in gentoo:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

> ../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a(simple.o): In function `check_ldap':

I didn't look at the package. looks like some ldap library is missing. If the package uses automake, then added to libname_DEPENDENCIES, if not, maybe just add when linking the binary.

Revision history for this message
Nigel Jones (dev-nigelj) wrote :

Hi Mahyuddin,

I realise you were assigned to the bug, but as I hadn't seen any activity I went ahead and incorporated the patch that Gentoo used for http://bugs.gentoo.org/show_bug.cgi?id=333425 (attachment http://bugs.gentoo.org/attachment.cgi?id=258946&action=diff), which fixes the FTBFS issue. Into my proposed Onerirc Debian/Ubuntu sync.

I'll send the quilt patch up to Debian soon as well.

Revision history for this message
Mahyuddin Susanto (udienz) wrote :

Hello nigel,
go ahead. i'll take care for next release

Changed in zabbix (Ubuntu):
assignee: Mahyuddin Susanto (udienz) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package zabbix - 1:1.8.5-1ubuntu1

---------------
zabbix (1:1.8.5-1ubuntu1) oneiric; urgency=low

  * Merge from debian unstable (LP: #721707). Remaining changes:
    - update build depend for mysql-transition
  * ldap-linker-lp722300.patch: Fix FTBFS issues due to incorrect placement of
    linker arguments. (LP: #722300) (Debian bug 556770)

zabbix (1:1.8.5-1) unstable; urgency=low

  * New upstream release

zabbix (1:1.8.4-3) unstable; urgency=low

  * Ignore release candidates via 'uscan' in debian/watch
    (closes: #599921)
  * Added --with-ssh2 for SSH2 support during ./configure
    (closes: #609744)

zabbix (1:1.8.4-2) unstable; urgency=low

  * Fixed typo in debian/rules to properly build with libcurl support
    (closes: #613322)

zabbix (1:1.8.4-1) unstable; urgency=low

  * New upstream release
  * Packaging repository moved to git.debian.org

zabbix (1:1.8.3-3) unstable; urgency=low

  [ Michael Ablassmeier ]
  * zabbix-proxy-pgsql and -mysql: Fix package description (Closes: #586961)
  * debian/po/da.po: added (Closes: #585485)
 -- Nigel Jones <email address hidden> Sat, 21 May 2011 21:37:06 +1200

Changed in zabbix (Ubuntu):
status: In Progress → Fix Released
Changed in zabbix (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.