[med-svn] r8269 - in trunk/packages/vxl/trunk/debian: . patches
Mathieu Malaterre
malat-guest at alioth.debian.org
Tue Oct 25 16:00:53 UTC 2011
Author: malat-guest
Date: 2011-10-25 16:00:52 +0000 (Tue, 25 Oct 2011)
New Revision: 8269
Modified:
trunk/packages/vxl/trunk/debian/README.source
trunk/packages/vxl/trunk/debian/changelog
trunk/packages/vxl/trunk/debian/patches/series
trunk/packages/vxl/trunk/debian/rules
Log:
remove pre-build target
Modified: trunk/packages/vxl/trunk/debian/README.source
===================================================================
--- trunk/packages/vxl/trunk/debian/README.source 2011-10-25 15:20:36 UTC (rev 8268)
+++ trunk/packages/vxl/trunk/debian/README.source 2011-10-25 16:00:52 UTC (rev 8269)
@@ -44,3 +44,16 @@
762 - boxm_test_update_multi_bin (OTHER_FAULT)
774 - test_octree_kernel_operator (Failed)
+---
+
+Two files are removed to fix compilation on armel, they lead to duplicate symbols linker error such as the following:
+
+cd /build/buildd-vxl_1.14.0-10-armel-8mTKNo/vxl-1.14.0/obj-arm-linux-gnueabi/contrib/brl/bpro/bprb && /usr/bin/cmake -E cmake_link_script CMakeFiles/bprb.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wl,-z,relro -shared -Wl,-soname,libbprb.so -o ../../../../lib/libbprb.so CMakeFiles/bprb.dir/bprb_parameters.o CMakeFiles/bprb.dir/bprb_process.o CMakeFiles/bprb.dir/bprb_process_ext.o CMakeFiles/bprb.dir/bprb_batch_process_manager.o CMakeFiles/bprb.dir/bprb_null_process.o CMakeFiles/bprb.dir/Templates/bprb_parameters+bool-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+double-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+int-.o CMakeFiles/bprb.dir/Templates/bprb_process_manager+bprb_batch_process_manager-.o CMakeFiles/bprb.dir/Templates/vbl_smart_ptr+bprb_process-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+float-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+vcl_string-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned_int-.o CMakeFiles/bprb.dir/Templates/vbl_smart_ptr+bprb_parameters-.o CMakeFiles/bprb.dir/Templates/bprb_parameters+bprb_filepath-.o ../../../../lib/libbrdb.so ../../../../lib/libbxml.so.1.14.0 ../../../../lib/libvbl.so.1.14.0 ../../../../lib/libvsl.so.1.14.0 ../../../../lib/libexpatpp.so -lexpat ../../../../lib/libvbl_io.so.1.14.0 ../../../../lib/libvbl.so.1.14.0 ../../../../lib/libvsl.so.1.14.0 ../../../../lib/libvul.so.1.14.0 ../../../../lib/libvcl.so.1.14.0 -lm
+CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned_int-.o:(.rodata+0xa0): multiple definition of `typeinfo name for bprb_param_type<unsigned int>'
+CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned-.o:(.rodata+0xa0): first defined here
+CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned_int-.o:(.data.rel.ro+0x0): multiple definition of `typeinfo for bprb_param_type<unsigned int>'
+CMakeFiles/bprb.dir/Templates/bprb_parameters+unsigned-.o:(.data.rel.ro+0x0): first defined here
+collect2: ld returned 1 exit status
+make[3]: *** [lib/libbprb.so] Error 1
+make[3]: Leaving directory `/build/buildd-vxl_1.14.0-10-armel-8mTKNo/vxl-1.14.0/obj-arm-linux-gnueabi'
Modified: trunk/packages/vxl/trunk/debian/changelog
===================================================================
--- trunk/packages/vxl/trunk/debian/changelog 2011-10-25 15:20:36 UTC (rev 8268)
+++ trunk/packages/vxl/trunk/debian/changelog 2011-10-25 16:00:52 UTC (rev 8269)
@@ -1,8 +1,9 @@
vxl (1.14.0-11) UNRELEASED; urgency=low
* Fix another compilation issue on alpha
+ * Move pre-build operations in auto_configure, since it was broken
- -- Mathieu Malaterre <mathieu.malaterre at gmail.com> Sun, 16 Oct 2011 18:48:04 +0200
+ -- Mathieu Malaterre <mathieu.malaterre at gmail.com> Sat, 22 Oct 2011 01:46:01 -0400
vxl (1.14.0-10) unstable; urgency=low
Modified: trunk/packages/vxl/trunk/debian/patches/series
===================================================================
--- trunk/packages/vxl/trunk/debian/patches/series 2011-10-25 15:20:36 UTC (rev 8268)
+++ trunk/packages/vxl/trunk/debian/patches/series 2011-10-25 16:00:52 UTC (rev 8269)
@@ -7,4 +7,3 @@
renamelibs.patch
fixcomp.patch
fix_alphacomp.patch
-debian-changes-1.14.0-10
Modified: trunk/packages/vxl/trunk/debian/rules
===================================================================
--- trunk/packages/vxl/trunk/debian/rules 2011-10-25 15:20:36 UTC (rev 8268)
+++ trunk/packages/vxl/trunk/debian/rules 2011-10-25 16:00:52 UTC (rev 8269)
@@ -47,14 +47,11 @@
dh $@ --buildsystem=cmake --parallel
override_dh_auto_configure:
- dh_auto_configure -- $(CMAKE_FLAGS)
-
-pre-build:
- echo "runnning pre-build"
# remove duplicate from bprb_parameters+unsigned_int-.cxx
rm -f $(CURDIR)/contrib/brl/bpro/bprb/Templates/bprb_parameters+unsigned-.cxx
# remove duplicate from bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_f1-.3---.cxx
rm -f $(CURDIR)/contrib/brl/bseg/bvxm/grid/Templates/bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gaussian_sphere+float.1--.3---.cxx
+ dh_auto_configure -- $(CMAKE_FLAGS)
override_dh_lintian:
echo "$(pkg_lib): package-name-doesnt-match-sonames" > debian/$(pkg_lib).lintian-overrides
More information about the debian-med-commit
mailing list