[Bug 1269197] Re: Wireshark 1.10.5-1 FTBFS in trusty-proposed, due to multiple reasons
Thomas Ward
teward at trekweb.org
Wed Jan 15 02:33:14 UTC 2014
I made a mistake in the initial debdiff.
I've attached one that includes this bug number so it gets autoclosed
if/when the debdiff is included.
** Patch removed: "Debdiff to fix the FTBFS"
https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1269197/+attachment/3948853/+files/wireshark_1.10.5-1_ftbfs_fix_trusty-proposed.debdiff
** Patch added: "Debdiff to fix the FTBFS (includes bug number reference to here)"
https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1269197/+attachment/3948988/+files/wireshark_1.10.5-1_ftbfs_fix_trusty-proposed.debdiff
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1269197
Title:
Wireshark 1.10.5-1 FTBFS in trusty-proposed, due to multiple reasons
Status in “wireshark” package in Ubuntu:
New
Bug description:
In trusty-proposed, wireshark 1.10.5-1 fails to build from source.
The build log for this is at https://launchpadlibrarian.net/162346177
/buildlog_ubuntu-trusty-amd64.wireshark_1.10.5-1_FAILEDTOBUILD.txt.gz
----
I looked into this, as I use the latest wireshark as part of the
networking courses I am taking, and figured out that this is handled
upstream. The upstream bug is here:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9340
The FTBFS in the version in trusty-proposed is introduced by the
configure.ac file not permitting the use of deprecated features.
Upstream revisions to wireshark have permitted the software to build
by allowing the use of deprecated features. Upstream has not said
that they would fix the issue of deprecated features because they are
moving to Qt in some future release according to that upstream bug.
The upstream patch, when applied, correctly fixes the FTBFS that is
listed in the aforementioned build log. That patch is here:
http://anonsvn.wireshark.org/viewvc/trunk/configure.ac?r1=54337&r2=54336&pathrev=54337&view=patch
However, that patch is insufficient to fix the FTBFS. Through testing
with the upstream patch, there are additional FTBFS problems, and
according to upstream, this is due to the C99 `g_memmove()` function
not existing in recent glib versions. Therefore, Wireshark upstream
has fallen back to using the C90 `memmove()` function.
----
The attached debdiff contains the following changes that should
resolve the FTBFS:
* Update maintainer field with `update-maintainer` command, which may not be necessary. (This change was done to satisfy `debuilder -S` so that the package could build for testing inside of sbuild schroots.)
* Add new patch debian/patches/allow-deprecated-gtk-functions.patch, which contains code derived from the upstream patch to allow the use of deprecated commands if Gtk is 3.10 or newer
* Add new patch debian/patches/fix-g_memmove-ftbfs-issues.patch, authored by Thomas Ward (teward), to replace instances of `g_memmove()` with `memmove()` to fix additional FTBFS problems.
* New debian/changelog entry describing these changes.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1269197/+subscriptions
More information about the Ubuntu-sponsors
mailing list