ell 0.48-0.1 doesn't pass unit tests (failed to build)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ell (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hello,
I'm interested by having ell 0.48 fixing a memleak introduce in the previous release.
It has been packaged in Debian, imported in Ubuntu but it looks like the build in Ubuntu fails on amd64:
(...)
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DUNITDIR=
/bin/bash ./libtool --tag=CC --mode=link gcc -fvisibility=hidden -DUNITDIR=
libtool: link: gcc -fvisibility=hidden -DUNITDIR=
/usr/bin/ld: /tmp/ccB5sgJf.
./unit/
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:1628: unit/test-ecdh] Error 1
make[4]: *** [Makefile:2211: check-TESTS] Error 2
make[3]: *** [Makefile:2716: check-am] Error 2
make[2]: *** [Makefile:2718: check] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:12: override_
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
See:
https:/
https:/
It looks like it is not new because the issue was already present in 0.47 but ignored:
(...)
libtool: link: gcc -fvisibility=hidden -DUNITDIR=
/usr/bin/ld: /tmp/cc6UN0eh.
./unit/
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:1628: unit/test-ecdh] Error 1
make[5]: *** Waiting for unfinished jobs....
libtool: link: gcc -fvisibility=hidden -DUNITDIR=
make[4]: *** [Makefile:2211: check-TESTS] Error 2
make[3]: *** [Makefile:2716: check-am] Error 2
make[2]: *** [Makefile:2718: check] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2
make[1]: [debian/rules:17: override_
See:
https:/
https:/
When looking at the diff between the two versions, we can see that indeed in v0.47, the tests were ignored in debian/rules.
Were the tests also ignored because of this issue? Is it a known issue? If yes, should we skip the tests only in Ubuntu as everything seems OK on Debian side?
tags: | added: ftbfs jammy update-excuse |
Changed in iwd (Ubuntu): | |
status: | New → Triaged |
Changed in ell (Ubuntu): | |
status: | New → Fix Released |
no longer affects: | iwd (Ubuntu) |
To answer my own question:
> Is it a known issue?
Apparently yes:
https:/ /lore<email address hidden>/T/#u
Where we can find:
> https:/ /gcc.gnu. org/bugzilla/ show_bug. cgi?id= 88643
>
> May I suggest that the distro in question figures this out by
> themselves, there's nothing wrong in ell.
>
> If they insist on using LTO, then at least disable it for that test.
I guess LTO should then be disabled for that test.