Tickr doesn't build on Oneiric and Precise

Bug #879880 reported by Emmanuel Thomas-Maurin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tickr (Debian)
Fix Released
Unknown
tickr (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Tickr doesn't build on Oneiric and Precise. This relates to new linker flag "--as-needed" enabled by default in those series. A workaround is just adding "-Wl,--no-as-needed" to LDFLAGS in Makefile.am. After applying the patch, autoconf and automake, it just build fine.

Related branches

Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "tickr-0.5.3-no-as-needed.diff" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :

This bug has now been reported in Debian (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647311), along with a new patch so that tickr can build with ld --as-needed.

tags: added: ftbfs precise
Changed in tickr (Debian):
status: Unknown → New
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

This appears to be fixed in Debian and we should be importing the package automatically in about 6 days, once it gets promoted to Debian testing -- I'll mark this Fix Committed for now; to note the FTBFS bug was looked at.

Changed in tickr (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tickr - 0.5.4-1

---------------
tickr (0.5.4-1) unstable; urgency=low

  * Fix sort_url_list(EMPTY_LIST) falsly returning one element list
    (in news_list.c.) Now, program doesn't hang anymore if lauched with
    no feed URLs selected.

  * Add in news_main.c: shift2left_callback():
    env->suspend_rq = TRUE / (cairo drawing code) / env->suspend_rq = FALSE

  * Tickr fails to build with ld --as-needed (recently-set-as-default
    linker flag) because libraries must be placed after objects needing
    theirs symbols.
    To fix that, we use autoconf macro PKG_CHECK_MODULES(GTK2, gtk+-2.0, ,)
    and PKG_CHECK_MODULES(XML2, libxml-2.0, ,) in configure.ac, and we
    may so remove `pkg-config --libs GTK+-2.0' and `xml-config --libs' from
    src/tickr/Makefile.am.
    (Closes: #647311 LP: #879880)

 -- Emmanuel Thomas-Maurin <email address hidden> Tue, 8 Nov 2011 16:00:00 +0000

Changed in tickr (Ubuntu):
status: Fix Committed → Fix Released
Changed in tickr (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.