[Pkg-iscsi-maintainers] Bug#704871: open-iscsi: FTBFS on hppa: needs to link with libslp

Dave Anglin dave.anglin at bell.net
Sun Apr 7 00:41:29 UTC 2013


Package: open-iscsi
Version: 2.0.873-3
Severity: normal

Fails to build as follows:

gcc-4.6 -DDISCOVERY_FILE=\"/var/lib/open-iscsi/discovery\" -DNODE_FILE=\"/var/li
b/open-iscsi/node\" -Wall -Wstrict-prototypes -I../include -I. -I../utils/open-i
sns -DLinux -DNETLINK_ISCSI=8 -D_GNU_SOURCE iscsi_util.o io.o auth.o iscsi_timer
.o login.o log.o md5.o sha1.o iface.o idbm.o sysfs.o host.o session_info.o iscsi
_sysfs.o iscsi_net_util.o iscsid_req.o transport.o iser.o cxgbi.o be2iscsi.o ini
tiator_common.o iscsi_err.o netlink.o ../utils/sysdeps/sysdeps.o initiator.o scs
i.o actor.o event_poll.o mgmt_ipc.o kern_err_table.o ../utils/fwparam_ibft/fw_en
try.o ../utils/fwparam_ibft/fwparam_ppc.o ../utils/fwparam_ibft/fwparam_sysfs.o 
../utils/fwparam_ibft/prom_lex.o ../utils/fwparam_ibft/prom_parse.tab.o strings.
o discovery.o iscsid.o session_mgmt.o discoveryd.o -o iscsid  -L../utils/open-is
ns -lisns `dpkg-buildflags --get LDFLAGS`
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_register':
(.text+0x5c): undefined reference to `SLPOpen'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_register':
(.text+0xd0): undefined reference to `SLPReg'../utils/open-isns/libisns.a(slp.o): In function `isns_slp_register':
(.text+0xe4): undefined reference to `SLPClose'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_unregister':
(.text+0x174): undefined reference to `SLPOpen'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_unregister':
(.text+0x1c8): undefined reference to `SLPDereg'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_unregister':
(.text+0x1dc): undefined reference to `SLPClose'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_url_callback':
(.text+0x2a4): undefined reference to `SLPParseSrvURL'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_url_callback':
(.text+0x3c8): undefined reference to `SLPFree'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_find':
(.text+0x44c): undefined reference to `SLPOpen'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_find':
(.text+0x4b8): undefined reference to `SLPFindSrvs'
../utils/open-isns/libisns.a(slp.o): In function `isns_slp_find':
(.text+0x4cc): undefined reference to `SLPClose'
collect2: ld returned 1 exit status
make[2]: *** [iscsid] Error 1
make[2]: Leaving directory `/home/dave/debian/open-iscsi/open-iscsi-2.0.873/usr'
make[1]: *** [user] Error 2
make[1]: Leaving directory `/home/dave/debian/open-iscsi/open-iscsi-2.0.873'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build command 'cd open-iscsi-2.0.873 && dpkg-buildpackage -b -uc' failed.

Hacked usr/Makefile adding "-lslp" in a couple of places.


-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 3.9.0-rc5+ (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages open-iscsi depends on:
ii  libc6    2.13-38
ii  libslp1  1.2.1-9
ii  udev     175-7.1

open-iscsi recommends no packages.

open-iscsi suggests no packages.

-- no debconf information



More information about the Pkg-iscsi-maintainers mailing list