Package: gts
Version: 0.7.6+darcs100321-1
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch

Hi,

We've applied the following patch in Ubuntu to fix this FTBFS

*** /tmp/tmpa5Ry_V

We thought you might be interested in doing the same. 


-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-23-generic (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru gts-0.7.6+darcs100321/debian/patches/fix-FTBFS-binutils-gold.patch gts-0.7.6+darcs100321/debian/patches/fix-FTBFS-binutils-gold.patch
--- gts-0.7.6+darcs100321/debian/patches/fix-FTBFS-binutils-gold.patch	1970-01-01 01:00:00.000000000 +0100
+++ gts-0.7.6+darcs100321/debian/patches/fix-FTBFS-binutils-gold.patch	2010-11-10 22:07:16.000000000 +0100
@@ -0,0 +1,87 @@
+Description: Fix FTBFS with binutils-gold by adding missing -lm link parameter
+ to tools and examples Makefiles. This fixes "undefined reference to symbol XX"
+ errors.
+Author: Fabrice Coutadeur <fabric...@ubuntu.com>
+
+--- gts-0.7.6+darcs100321.orig/tools/Makefile.in
++++ gts-0.7.6+darcs100321/tools/Makefile.in
+@@ -59,11 +59,11 @@ gts2dxf_LDADD = $(LDADD)
+ gts2dxf_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ gts2oogl_SOURCES = gts2oogl.c
+ gts2oogl_OBJECTS = gts2oogl.$(OBJEXT)
+-gts2oogl_LDADD = $(LDADD)
++gts2oogl_LDADD = $(LDADD) -lm
+ gts2oogl_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ gts2stl_SOURCES = gts2stl.c
+ gts2stl_OBJECTS = gts2stl.$(OBJEXT)
+-gts2stl_LDADD = $(LDADD)
++gts2stl_LDADD = $(LDADD) -lm
+ gts2stl_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ gtscheck_SOURCES = gtscheck.c
+ gtscheck_OBJECTS = gtscheck.$(OBJEXT)
+@@ -71,7 +71,7 @@ gtscheck_LDADD = $(LDADD)
+ gtscheck_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ gtscompare_SOURCES = gtscompare.c
+ gtscompare_OBJECTS = gtscompare.$(OBJEXT)
+-gtscompare_LDADD = $(LDADD)
++gtscompare_LDADD = $(LDADD) -lm
+ gtscompare_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ stl2gts_SOURCES = stl2gts.c
+ stl2gts_OBJECTS = stl2gts.$(OBJEXT)
+--- gts-0.7.6+darcs100321.orig/examples/Makefile.in
++++ gts-0.7.6+darcs100321/examples/Makefile.in
+@@ -69,7 +69,7 @@ cleanup_LDADD = $(LDADD)
+ cleanup_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ coarsen_SOURCES = coarsen.c
+ coarsen_OBJECTS = coarsen.$(OBJEXT)
+-coarsen_LDADD = $(LDADD)
++coarsen_LDADD = $(LDADD) -lm
+ coarsen_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ delaunay_SOURCES = delaunay.c
+ delaunay_OBJECTS = delaunay.$(OBJEXT)
+@@ -93,11 +93,11 @@ merge_LDADD = $(LDADD)
+ merge_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ oocs_SOURCES = oocs.c
+ oocs_OBJECTS = oocs.$(OBJEXT)
+-oocs_LDADD = $(LDADD)
++oocs_LDADD = $(LDADD) -lm
+ oocs_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ optimize_SOURCES = optimize.c
+ optimize_OBJECTS = optimize.$(OBJEXT)
+-optimize_LDADD = $(LDADD)
++optimize_LDADD = $(LDADD) -lm
+ optimize_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ partition_SOURCES = partition.c
+ partition_OBJECTS = partition.$(OBJEXT)
+@@ -105,7 +105,7 @@ partition_LDADD = $(LDADD)
+ partition_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ refine_SOURCES = refine.c
+ refine_OBJECTS = refine.$(OBJEXT)
+-refine_LDADD = $(LDADD)
++refine_LDADD = $(LDADD) -lm
+ refine_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ set_SOURCES = set.c
+ set_OBJECTS = set.$(OBJEXT)
+@@ -113,7 +113,7 @@ set_LDADD = $(LDADD)
+ set_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ smooth_SOURCES = smooth.c
+ smooth_OBJECTS = smooth.$(OBJEXT)
+-smooth_LDADD = $(LDADD)
++smooth_LDADD = $(LDADD) -lm
+ smooth_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ sphere_SOURCES = sphere.c
+ sphere_OBJECTS = sphere.$(OBJEXT)
+@@ -129,11 +129,11 @@ stripe_LDADD = $(LDADD)
+ stripe_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ transform_SOURCES = transform.c
+ transform_OBJECTS = transform.$(OBJEXT)
+-transform_LDADD = $(LDADD)
++transform_LDADD = $(LDADD) -lm
+ transform_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ traverse_SOURCES = traverse.c
+ traverse_OBJECTS = traverse.$(OBJEXT)
+-traverse_LDADD = $(LDADD)
++traverse_LDADD = $(LDADD) -lm
+ traverse_DEPENDENCIES = $(top_builddir)/src/libgts.la
+ volume_SOURCES = volume.c
+ volume_OBJECTS = volume.$(OBJEXT)
diff -Nru gts-0.7.6+darcs100321/debian/patches/series gts-0.7.6+darcs100321/debian/patches/series
--- gts-0.7.6+darcs100321/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ gts-0.7.6+darcs100321/debian/patches/series	2010-11-10 21:57:15.000000000 +0100
@@ -0,0 +1 @@
+fix-FTBFS-binutils-gold.patch

Reply via email to