honeyd version 1.5c-7build1 failed to build on i386 (wrong dlsym detection; libevent porting needed)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
honeyd (Debian) |
Fix Released
|
Unknown
|
|||
honeyd (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge | ||
Oneiric |
Fix Released
|
High
|
Jamie Strandboge |
Bug Description
honeyd version 1.5c-7build1 failed to build on i386
Link to failed build: https:/
Direct link to the build log: https:/
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1478 lines into the build log:
checking for setruid... no
checking for kqueue... no
checking for daemon... yes
checking for err... yes
checking for strsep... yes
checking for strlcpy... no
checking for strlcat... no
checking for getopt_long... yes
checking for SHA1Update... no
checking for msg_accrights field in struct msghdr... no
checking for sun_len in socketaddr_un... no
checking for msg_control field in struct msghdr... yes
checking for timeradd in sys/time.h... yes
checking for isblank in ctype.h... yes
checking for working addr_cmp in libdumbnet... yes
checking for addr_net in libdumbnet... yes
checking for struct sockaddr_storage... yes
checking for sa_len in sockaddr struct... no
checking if underscores are needed for symbols... no
checking if we can access libc without dlopen... no
checking if we can access libc with libc.so... no
checking if we can access libc with /usr/lib/
configure: error: Couldn't figure out how to access libc
make: *** [config.status] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
*******
Build finished at 20110403-0922
FAILED [dpkg-buildpackage died]
Purging chroot-
Changed in honeyd (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: multiarch |
tags: | added: oneiric |
Changed in honeyd (Ubuntu): | |
milestone: | none → oneiric-alpha-1 |
Changed in honeyd (Ubuntu Oneiric): | |
milestone: | oneiric-alpha-1 → oneiric-alpha-2 |
Changed in honeyd (Ubuntu Oneiric): | |
milestone: | oneiric-alpha-2 → none |
tags: | added: universe |
Changed in honeyd (Ubuntu Oneiric): | |
importance: | Medium → High |
Changed in honeyd (Ubuntu Oneiric): | |
assignee: | nobody → Steve Langasek (vorlon) |
Changed in honeyd (Ubuntu Oneiric): | |
status: | In Progress → Fix Committed |
Changed in honeyd (Debian): | |
status: | Unknown → Confirmed |
Changed in honeyd (Debian): | |
status: | Confirmed → Fix Released |
This is ugly version of fix. Will improve it and attach newer version next week.
What needs to be done is not replacing old code but adding it so one configure(.in) will handle multiarch and normal systems (so will be acceptable by upstream).
I also do not know does use of ac_cv_env_ host_alias_ value is proper.