Package: pino
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu precise ubuntu-patch

Dear maintainer,

during a test rebuild in Ubuntu precise, pino has failed to build.

This is the snippet:



-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric'), (100, 
'oneiric-backports')
Architecture: i386 (i686)

Kernel: Linux 3.2.2-030202-generic (SMP w/2 CPU cores)
nking C executable pino
/usr/bin/cmake -E cmake_link_script CMakeFiles/pino.dir/link.txt --verbose=1
/usr/bin/gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Wformat-security -Wl,--as-needed CMakeFiles/pino.dir/src/user_info_list.c.o 
CMakeFiles/pino.dir/src/rest_api_abstract.c.o 
CMakeFiles/pino.dir/src/dm_entry.c.o CMakeFiles/pino.dir/src/account_action.c.o 
CMakeFiles/pino.dir/src/more_window.c.o CMakeFiles/pino.dir/src/template.c.o 
CMakeFiles/pino.dir/src/rest_api_user_info.c.o 
CMakeFiles/pino.dir/src/re_tweet.c.o CMakeFiles/pino.dir/src/account_widget.c.o 
CMakeFiles/pino.dir/src/url_short.c.o CMakeFiles/pino.dir/src/gtk_style.c.o 
CMakeFiles/pino.dir/src/userpic.c.o CMakeFiles/pino.dir/src/rest_api_acc.c.o 
CMakeFiles/pino.dir/src/accounts.c.o CMakeFiles/pino.dir/src/tray_icon.c.o 
CMakeFiles/pino.dir/src/hig_table.c.o CMakeFiles/pino.dir/src/log_window.c.o 
CMakeFiles/pino.dir/src/favorites_view_dialog.c.o 
CMakeFiles/pino.dir/src/timeline_list.c.o CMakeFiles/pino.dir/src/timer.c.o 
CMakeFiles/pino.dir/src/time_utils.c.o CMakeFiles/pino.dir/src/prefs.c.o CMakeF
 iles/pino.dir/src/rest_urls.c.o CMakeFiles/pino.dir/src/rest_api_direct.c.o 
CMakeFiles/pino.dir/src/timeline_direct_list.c.o 
CMakeFiles/pino.dir/src/edit_account.c.o 
CMakeFiles/pino.dir/src/color_utils.c.o 
CMakeFiles/pino.dir/src/status_bar_smart.c.o 
CMakeFiles/pino.dir/src/status_view_list.c.o 
CMakeFiles/pino.dir/src/rest_api_re.c.o CMakeFiles/pino.dir/src/pref_dialog.c.o 
CMakeFiles/pino.dir/src/rest_api_timeline.c.o 
CMakeFiles/pino.dir/src/favorites_view_list.c.o 
CMakeFiles/pino.dir/src/main_window.c.o CMakeFiles/pino.dir/src/main.c.o 
CMakeFiles/pino.dir/src/cache.c.o CMakeFiles/pino.dir/src/popups.c.o 
CMakeFiles/pino.dir/src/status_view_dialog.c.o 
CMakeFiles/pino.dir/src/timeline_list_abstract.c.o 
CMakeFiles/pino.dir/src/vapi/time_parser.c.o -o pino -rdynamic -lglib-2.0 
-lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 
-lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype 
-lfontconfig -lgobject-2.0 -lglib-2.0 -lgee -lgobjec
 t-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lnotify -lgdk_pixbuf-2.0 
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 
-lglib-2.0 -lxml2 -lwebkitgtk-1.0 -lgtk-x11-2.0 -lsoup-2.4 
-ljavascriptcoregtk-1.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lpangocairo-1.0 
-lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 
-lgobject-2.0 -lglib-2.0 -lunique-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
-lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 
-lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lgtkspell -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 
-lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 
-lglib-2.0 -lgee -lnotify -lsoup-2.4 -lxml2 -lwebkitgtk-1.0 
-ljavascriptcoregtk-1.0 -lunique-1.0 -lgtkspell
CMakeFiles/pino.dir/src/main.c.o: In function `main':
/build/buildd/pino-0.2.11/obj-i686-linux-gnu/src/main.c:148: undefined 
reference to `g_thread_init'
collect2: ld returned 1 exit status
make[3]: *** [pino] Error 1
make[3]: Leaving directory `/build/buildd/pino-0.2.11/obj-i686-linux-gnu'
make[2]: *** [CMakeFiles/pino.dir/all] Error 2
make[2]: Leaving directory `/build/buildd/pino-0.2.11/obj-i686-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/pino-0.2.11/obj-i686-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Full buildlog:

https://launchpadlibrarian.net/92413882/buildlog_ubuntu-precise-i386.pino_0.2.11-9_FAILEDTOBUILD.txt.gz


The attached patch fixes this problem.

Have a great day!

Leo.


Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Description: Add explicit declaration for gthread libraries. Fixes FTBFS.
Author: Leo Iannacone <l...@ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/bugs/931691

---
 CMakeLists.txt |    2 ++
 1 file changed, 2 insertions(+)

--- pino.orig/CMakeLists.txt
+++ pino/CMakeLists.txt
@@ -59,6 +59,7 @@ pkg_check_modules(WEBKIT REQUIRED "webki
 pkg_check_modules(LIBUNIQUE REQUIRED "unique-1.0 >= 1.0")
 pkg_check_modules(GTKSPELL REQUIRED "gtkspell-2.0 >= 2.0")
 pkg_check_modules(LIBINDICATE "indicate >= 0.3")
+pkg_check_modules(GTHREAD REQUIRED "gthread-2.0 >= 2.14.0")
 
 set(pino_VALA_OPTIONS ${pino_VALA_OPTIONS} --thread)
 
@@ -131,6 +132,7 @@ link_libraries(
   ${LIBUNIQUE_LIBRARIES}
   ${GTKSPELL_LIBRARIES}
   ${LIBINDICATE_LIBRARIES}
+  ${GTHREAD_LIBRARIES}
 )
 
 include_directories(src/vapi/)

Reply via email to