Bug#638236: /usr/lib/liblapack.so.3gf: undefined symbol: ATL_chem
Jonathan Nieder
jrnieder at gmail.com
Wed Aug 17 22:40:12 UTC 2011
forcemerge 638236 624318
# declared dependencies are incomplete
severity 624318 serious
quit
Jonathan Nieder wrote:
> | $ ls -l /etc/alternatives/libblas.so.3gf
> | /usr/lib/openblas-base/libopenblas.so.0
Ah, so apparently this was the problem --- atlas relies on libblas.so.3gf
defining some private functions.
How about this patch? It fixes the policy "must" violation (§3.5,
incomplete dependencies) by introducing a policy "should" violation
(§2.5, conflict with optional package).
---
debian/changelog | 8 ++++++++
debian/control | 1 +
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 0d24ac4d..3339f19a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+atlas (3.8.4-3.1) local; urgency=low
+
+ * Declare incompatibility between libatlas3gf-base and other
+ libblas.so.3gf providers using a Breaks relation in debian/control
+ (Closes: #624318)
+
+ -- Jonathan Nieder <jrnieder at gmail.com> Wed, 17 Aug 2011 17:37:24 -0500
+
atlas (3.8.4-3) unstable; urgency=low
* Revert change about devscripts being in the build-dep (see bug #628104)
diff --git a/debian/control b/debian/control
index e12ff657..a370d218 100644
--- a/debian/control
+++ b/debian/control
@@ -23,6 +23,7 @@ Conflicts: atlas2 (<< 3.2.1-1), libblas3gf (<< 1.2-5),
libatlas3gf-corei7sse3 (<< 3.8.3-25), libatlas3gf-altivec (<< 3.8.3-25),
libatlas3gf-v9 (<< 3.8.3-25), libatlas3gf-ev6 (<< 3.8.3-25),
libatlas3gf-2.0 (<< 3.8.3-25)
+Breaks: libblas.so.3gf
Replaces: atlas2 (<< 3.2.1-1), libatlas3gf-sse (<< 3.8.3-25),
libatlas3gf-sse2 (<< 3.8.3-25), libatlas3gf-sse3 (<< 3.8.3-25),
libatlas3gf-core2sse3 (<< 3.8.3-25), libatlas3gf-amd64sse3 (<< 3.8.3-25),
--
1.7.6
More information about the debian-science-maintainers
mailing list