Package: presage
Version: 0.9-1
Tags: patch
Usertags: origin-ubuntu ubuntu-patch vivid

libtool: link: gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I../../../src/lib -I./scintilla/include -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/gprompter gprompter-gprompter.o -pthread -Wl,--export-dynamic -pthread -L/usr/local/lib -lgmodule-2.0 -lm ../../../src/lib/.libs/libpresage.so ./.libs/libscintilla.a /usr/lib/i386-linux-gnu/libfreetype.so -lgtk-x11-2.0 -lgdk-x11-2.0 - lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lgthread-2.0 -lglib-2.0 -lstdc++ -pthread /usr/bin/ld: ./.libs/libscintilla.a(libscintilla_la-LineMarker.o): undefined reference to symbol 'floor@@GLIBC_2.0' /usr/lib/gcc/i686-linux-gnu/4.9/../../../i386-linux-gnu/libm.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

In Ubuntu, we've applied the attached patch to achieve the following:

  * debian/patches/lib_underlinkage.patch:
     - Added missing lib to link, fixing FTBFS.

We thought you might be interested in doing the same.
diff -Nru presage-0.9/debian/patches/lib_underlinkage.patch 
presage-0.9/debian/patches/lib_underlinkage.patch
--- presage-0.9/debian/patches/lib_underlinkage.patch   1970-01-01 
01:00:00.000000000 +0100
+++ presage-0.9/debian/patches/lib_underlinkage.patch   2015-01-30 
18:46:56.000000000 +0100
@@ -0,0 +1,33 @@
+Description: Added missing lib to link, fixing FTBFS.
+Author: Daniel T Chen <crim...@ubuntu.com>
+Last-Update: 2015-01-30
+
+--- presage-0.9.orig/apps/gtk/gprompter/Makefile.am
++++ presage-0.9/apps/gtk/gprompter/Makefile.am
+@@ -253,10 +253,9 @@ gprompter_SOURCES =       gprompter.c
+ gprompter_CFLAGS =    $(GNOME_CFLAGS) $(GTHREAD_CFLAGS) $(GMODULE_CFLAGS) \
+                       -I$(top_srcdir)/src/lib \
+                       -I$(srcdir)/scintilla/include 
+-gprompter_LDADD =     $(GNOME_LIBS) $(GTHREAD_LIBS) $(GMODULE_LIBS) \
+-                      -lm \
++gprompter_LDADD =     $(GNOME_LIBS) $(GTHREAD_LIBS) \
+                       ../../../src/lib/libpresage.la \
+-                      libscintilla.la
++                      libscintilla.la $(GMODULE_LIBS) -lm
+ if USE_GCC
+ gprompter_LDADD +=    -lstdc++
+ endif
+--- presage-0.9.orig/apps/gtk/gprompter/Makefile.in
++++ presage-0.9/apps/gtk/gprompter/Makefile.in
+@@ -887,9 +887,9 @@ AUTOMAKE_OPTIONS = subdir-objects
+ @BUILD_GTK_PROMPTER_TRUE@                     -I$(srcdir)/scintilla/include 
+ 
+ @BUILD_GTK_PROMPTER_TRUE@gprompter_LDADD = $(GNOME_LIBS) \
+-@BUILD_GTK_PROMPTER_TRUE@     $(GTHREAD_LIBS) $(GMODULE_LIBS) -lm \
++@BUILD_GTK_PROMPTER_TRUE@     $(GTHREAD_LIBS) \
+ @BUILD_GTK_PROMPTER_TRUE@     ../../../src/lib/libpresage.la \
+-@BUILD_GTK_PROMPTER_TRUE@     libscintilla.la $(am__append_1)
++@BUILD_GTK_PROMPTER_TRUE@     libscintilla.la $(GMODULE_LIBS) -lm 
$(am__append_1)
+ @BUILD_GTK_PROMPTER_TRUE@@HAVE_HELP2MAN_TRUE@dist_man_MANS = gprompter.1
+ @BUILD_GTK_PROMPTER_TRUE@@HAVE_HELP2MAN_TRUE@DISTCLEANFILES = gprompter.1
+ @BUILD_GTK_PROMPTER_TRUE@desktopdir = $(datadir)/applications
diff -Nru presage-0.9/debian/patches/series presage-0.9/debian/patches/series
--- presage-0.9/debian/patches/series   2014-09-26 17:35:24.000000000 +0200
+++ presage-0.9/debian/patches/series   2015-01-30 18:48:16.000000000 +0100
@@ -1 +1,2 @@
 wxpy3.0-compat.patch
+lib_underlinkage.patch

Reply via email to