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