Your message dated Mon, 19 Nov 2012 23:30:01 +0000 (UTC)
with message-id <pine.bsm.4.64l.1211192328490.5...@herc.mirbsd.org>
and subject line Re: Bug#654329: libdrm: FTBFS when atomic operations are only 
available through libatomic-ops-dev
has caused the Debian Bug report #654329,
regarding libdrm: FTBFS when atomic operations are only available through 
libatomic-ops-dev
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
654329: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654329
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libdrm
Version: 2.4.29-1
Severity: important
Tags: patch

Hi,

your package FTBFS on m68k with the following error message:

[…]
checking for native atomic primitives... checking atomic_ops.h usability... no
checking atomic_ops.h presence... no
checking for atomic_ops.h... no
checking for atomic_cas_uint... no
none
configure: error: libdrm_radeon depends upon atomic operations, which were not 
found for your compiler/cpu. Try compiling with -march=native, or install the 
libatomics-op-dev package, or, failing both of those, disable support for 
Radeon support by passing --disable-radeon to ./configure
dh_auto_configure: ../configure --build=m68k-linux-gnu --prefix=/usr 
--includedir=${prefix}/include --mandir=${prefix}/share/man 
--infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--libdir=${prefix}/lib/m68k-linux-gnu --libexecdir=${prefix}/lib/m68k-linux-gnu 
--disable-maintainer-mode --disable-dependency-tracking --enable-static=yes 
--enable-udev --enable-libkms --enable-vmwgfx-experimental-api 
--enable-nouveau-experimental-api --enable-radeon --disable-intel returned exit 
code 1
make[1]: *** [override_dh_auto_configure] Error 2
make[1]: Leaving directory `/tmp/buildd/libdrm-2.4.29'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package

The following trivial patch does fix the problem and allow the package
to build successfully, to get B-D for mesa ready:

--- libdrm-2.4.29/debian/changelog      2012-01-02 22:17:19.000000000 +0000
+++ libdrm-2.4.29/debian/changelog      2012-01-02 22:19:58.000000000 +0000
@@ -1,3 +1,9 @@
+libdrm (2.4.29-1+m68k.1) unreleased; urgency=low
+
+  * [m68k] B-D on libatomic-ops-dev to fix FTBFS
+
+ -- Thorsten Glaser <t...@mirbsd.de>  Mon, 02 Jan 2012 22:02:42 +0000
+
 libdrm (2.4.29-1) unstable; urgency=low
 
   * New upstream release:
diff -Nru libdrm-2.4.29/debian/control libdrm-2.4.29/debian/control
--- libdrm-2.4.29/debian/control        2012-01-02 22:17:19.000000000 +0000
+++ libdrm-2.4.29/debian/control        2012-01-02 22:19:58.000000000 +0000
@@ -11,6 +11,7 @@
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
  libpciaccess-dev,
+ libatomic-ops-dev [m68k],
 Standards-Version: 3.9.2
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm



(Also, believe it or not, but the Atari guys at OpenRheinRuhr did have
a PCI Radeon card, by means of self-soldered converters, on their sy‐
stems; GEM in 1440x900 looks _good_ but the keyboard mouse-emulation,
for when the hardware goes on strike, is veeeery slow then.)

Thanks for your consideration,
//mirabilos
-- 
FWIW, I'm quite impressed with mksh interactively. I thought it was much
*much* more bare bones. But it turns out it beats the living hell out of
ksh93 in that respect. I'd even consider it for my daily use if I hadn't
wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh



--- End Message ---
--- Begin Message ---
Julien Cristau dixit…

> tag 654329 wontfix

OK, I bit the sour apple and backported atomic ops to our
default compiler (some time ago already, actually). That
too works, so I’m closing here under the assumption that
the problem will eventually go away.

bye,
//mirabilos
-- 
22:20⎜<asarch> The crazy that persists in his craziness becomes a master
22:21⎜<asarch> And the distance between the craziness and geniality is
only measured by the success 18:35⎜<asarch> "Psychotics are consistently
inconsistent. The essence of sanity is to be inconsistently inconsistent

--- End Message ---

Reply via email to