Package: gnome-paint
Version: 0.4.0-3
User: [email protected]
Usertags: origin-ubuntu raring ubuntu-patch

The current version failed to build on raring with this error:

"/usr/bin/ld: gnome_paint-cv_paintbrush_tool.o: undefined reference to symbol 'sqrt@@GLIBC_2.0' /usr/bin/ld: note: 'sqrt@@GLIBC_2.0' is defined in DSO /lib/i386-linux-gnu/libm.so.6 so try adding it to the linker command line
/lib/i386-linux-gnu/libm.so.6: could not read symbols: Invalid operation"

That's because sqrt() is used but the source is not linked with -lm, the attached patch fixes the issue and is what I uploaded to Ubuntu

Cheers,
Sebastien Bacher
diff -Nru gnome-paint-0.4.0/debian/changelog gnome-paint-0.4.0/debian/changelog
--- gnome-paint-0.4.0/debian/changelog  2011-05-24 00:33:41.000000000 +0200
+++ gnome-paint-0.4.0/debian/changelog  2013-04-10 13:13:50.000000000 +0200
@@ -1,3 +1,10 @@
+gnome-paint (0.4.0-3ubuntu1) raring; urgency=low
+
+  * debian/patches/correctly_link.patch: use -lm to fix build issue 
+    (sqrt() is used in some sources)
+
+ -- Sebastien Bacher <[email protected]>  Wed, 10 Apr 2013 13:13:09 +0200
+
 gnome-paint (0.4.0-3) unstable; urgency=low
 
   * debian/patches/lp-757607-crash-in-toolbar.patch:
diff -Nru gnome-paint-0.4.0/debian/control gnome-paint-0.4.0/debian/control
--- gnome-paint-0.4.0/debian/control    2011-05-24 00:27:55.000000000 +0200
+++ gnome-paint-0.4.0/debian/control    2013-04-10 13:14:15.000000000 +0200
@@ -1,7 +1,8 @@
 Source: gnome-paint
 Section: graphics
 Priority: optional
-Maintainer: Aron Xu <[email protected]>
+Maintainer: Ubuntu Developers <[email protected]>
+XSBC-Original-Maintainer: Aron Xu <[email protected]>
 Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libgtk2.0-dev, intltool 
( >= 0.35.0), gettext
 Standards-Version: 3.9.2
 Homepage: http://launchpad.net/gnome-paint/
diff -Nru gnome-paint-0.4.0/debian/patches/correctly_link.patch 
gnome-paint-0.4.0/debian/patches/correctly_link.patch
--- gnome-paint-0.4.0/debian/patches/correctly_link.patch       1970-01-01 
01:00:00.000000000 +0100
+++ gnome-paint-0.4.0/debian/patches/correctly_link.patch       2013-04-10 
13:12:57.000000000 +0200
@@ -0,0 +1,24 @@
+diff -Nur gnome-paint-0.4.0/src/Makefile.am 
gnome-paint-0.4.0.build/src/Makefile.am
+--- gnome-paint-0.4.0/src/Makefile.am  2010-12-27 20:36:26.000000000 +0100
++++ gnome-paint-0.4.0.build/src/Makefile.am    2013-04-10 13:12:16.768247252 
+0200
+@@ -87,7 +87,7 @@
+       -Wl,--export-dynamic
+ 
+ gnome_paint_LDADD = \
+-      $(GNOME_PAINT_LIBS) -lX11
++      $(GNOME_PAINT_LIBS) -lX11 -lm
+ 
+ SUBDIRS = \
+       pixmaps
+diff -Nur gnome-paint-0.4.0/src/Makefile.in 
gnome-paint-0.4.0.build/src/Makefile.in
+--- gnome-paint-0.4.0/src/Makefile.in  2010-12-27 20:36:26.000000000 +0100
++++ gnome-paint-0.4.0.build/src/Makefile.in    2013-04-10 13:12:26.752247585 
+0200
+@@ -352,7 +352,7 @@
+       -Wl,--export-dynamic
+ 
+ gnome_paint_LDADD = \
+-      $(GNOME_PAINT_LIBS) -lX11
++      $(GNOME_PAINT_LIBS) -lX11 -lm
+ 
+ SUBDIRS = \
+       pixmaps
diff -Nru gnome-paint-0.4.0/debian/patches/series 
gnome-paint-0.4.0/debian/patches/series
--- gnome-paint-0.4.0/debian/patches/series     2011-05-24 00:23:34.000000000 
+0200
+++ gnome-paint-0.4.0/debian/patches/series     2013-04-10 13:13:04.000000000 
+0200
@@ -1,3 +1,4 @@
 lp-757607-crash-in-toolbar.patch
 update_translations.patch
 debian-612470-handle-urls.patch
+correctly_link.patch

Reply via email to