Wireshark 1.10.5-1 FTBFS in trusty-proposed, due to multiple reasons
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Wireshark |
Unknown
|
Unknown
|
|||
wireshark (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
In trusty-proposed, wireshark 1.10.5-1 fails to build from source.
The build log for this is at https:/
----
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:/
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://
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/
* Add new patch debian/
* New debian/changelog entry describing these changes.
description: | updated |
summary: |
- Wireshark FTBFS in trusty-proposed, due to multiple reasons + Wireshark 1.10.5-1 FTBFS in trusty-proposed, due to multiple reasons |
tags: | added: ftbfs |
Changed in wireshark (Ubuntu): | |
status: | In Progress → Fix Committed |
I am setting a "High" importance on it according to the wiki documentation of Bug Importance (https:/ /wiki.ubuntu. com/Bugs/ Importance). This is because the FTBFS prevents the software version from building and working.