Your message dated Thu, 15 May 2008 14:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#480933: fixed in directfb 1.0.1-9
has caused the Debian Bug report #480933,
regarding directfb: long term mass bug filing for cross build support
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 [EMAIL PROTECTED]
immediately.)


-- 
480933: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480933
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: directfb
Version: 1.0.1-8
Severity: wishlist
Tags: patch
User: [EMAIL PROTECTED]
Usertags: crossbuilt

In line with the other cross-building support bugs:
http://lists.debian.org/debian-devel/2007/11/msg00116.html

This patch is necessary to allow directfb to cross-build in Debian.

The added LD variable prevents a build error at the very end of the
build:

(cd .libs/libdirectfb_fbdev.a.tmp && arm-linux-gnu-ar x
../../.libs/libdirectfb_fbdev.a)
ld -o libdirectfb_fbdev.o -r .libs/libdirectfb_fbdev.a.tmp/*.o
ld: .libs/libdirectfb_fbdev.a.tmp/agp.o: Relocations in generic ELF (EM:
40)
.libs/libdirectfb_fbdev.a.tmp/agp.o: could not read symbols: File in
wrong format
make[4]: *** [libdirectfb_fbdev.o] Error 1

I've tested this patch for Emdebian and in a normal Debian build without
problems (CROSS is empty if not cross building).

*** ../crossbuild.diff
--- directfb-1.0.1.debian/debian/rules 
+++ directfb-1.0.1.emdebian/debian/rules 
@@ -25,6 +25,7 @@
   conf_gnu_type += --build $(DEB_HOST_GNU_TYPE)
 else
   conf_gnu_type += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+  CROSS=LD=$(DEB_HOST_GNU_TYPE)-ld
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS), linux)
@@ -90,22 +91,22 @@
          --disable-sse
 
 setup-dist: patch
-       $(MAKE) -f debian/rules configure-dist
+       $(MAKE) $(CROSS) -f debian/rules configure-dist
 
 setup-udeb: patch
-       $(MAKE) -f debian/rules configure-udeb
+       $(MAKE) $(CROSS) -f debian/rules configure-udeb
 
 build: build-dist build-udeb
 
 build-dist: setup-dist
        dh_testdir
        
-       $(MAKE) -C $(BUILD_DIST)
+       $(MAKE) $(CROSS) -C $(BUILD_DIST)
 
 build-udeb: setup-udeb
        dh_testdir
        
-       $(MAKE) -C $(BUILD_UDEB)
+       $(MAKE) $(CROSS) -C $(BUILD_UDEB)
 
 clean: unpatch
        dh_testdir
@@ -129,8 +130,8 @@
        dh_clean -k
        dh_installdirs
        
-       $(MAKE) -C $(BUILD_DIST) install DESTDIR=$(DESTDIR_DIST)
-       $(MAKE) -C $(BUILD_UDEB) install DESTDIR=$(DESTDIR_UDEB)
+       $(MAKE) $(CROSS) -C $(BUILD_DIST) install DESTDIR=$(DESTDIR_DIST)
+       $(MAKE) $(CROSS) -C $(BUILD_UDEB) install DESTDIR=$(DESTDIR_UDEB)
 
 binary: binary-indep binary-arch
 


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: directfb
Source-Version: 1.0.1-9

We believe that the bug you reported is fixed in the latest version of
directfb, which is due to be installed in the Debian FTP archive:

directfb_1.0.1-9.diff.gz
  to pool/main/d/directfb/directfb_1.0.1-9.diff.gz
directfb_1.0.1-9.dsc
  to pool/main/d/directfb/directfb_1.0.1-9.dsc
libdirectfb-1.0-0-udeb_1.0.1-9_amd64.udeb
  to pool/main/d/directfb/libdirectfb-1.0-0-udeb_1.0.1-9_amd64.udeb
libdirectfb-1.0-0_1.0.1-9_amd64.deb
  to pool/main/d/directfb/libdirectfb-1.0-0_1.0.1-9_amd64.deb
libdirectfb-bin-udeb_1.0.1-9_amd64.udeb
  to pool/main/d/directfb/libdirectfb-bin-udeb_1.0.1-9_amd64.udeb
libdirectfb-bin_1.0.1-9_amd64.deb
  to pool/main/d/directfb/libdirectfb-bin_1.0.1-9_amd64.deb
libdirectfb-dev_1.0.1-9_amd64.deb
  to pool/main/d/directfb/libdirectfb-dev_1.0.1-9_amd64.deb
libdirectfb-extra_1.0.1-9_amd64.deb
  to pool/main/d/directfb/libdirectfb-extra_1.0.1-9_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fathi Boudra <[EMAIL PROTECTED]> (supplier of updated directfb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 14 May 2008 22:44:06 +0200
Source: directfb
Binary: libdirectfb-1.0-0 libdirectfb-1.0-0-udeb libdirectfb-bin 
libdirectfb-bin-udeb libdirectfb-extra libdirectfb-dev
Architecture: source amd64
Version: 1.0.1-9
Distribution: unstable
Urgency: low
Maintainer: Fathi Boudra <[EMAIL PROTECTED]>
Changed-By: Fathi Boudra <[EMAIL PROTECTED]>
Description: 
 libdirectfb-1.0-0 - direct frame buffer graphics - shared libraries
 libdirectfb-1.0-0-udeb - direct frame buffer graphics - shared libraries (udeb)
 libdirectfb-bin - direct frame buffer graphics - binaries
 libdirectfb-bin-udeb - direct frame buffer graphics - binaries (udeb)
 libdirectfb-dev - direct frame buffer graphics library - development files
 libdirectfb-extra - direct frame buffer graphics - extra providers
Closes: 480933
Changes: 
 directfb (1.0.1-9) unstable; urgency=low
 .
   * Add cross build support. Thanks to Neil Williams. (Closes: #480933)
   * Add 92_reopen_console.patch: when libdirectfb detects zero length reads, it
     attempts to reopen the console (possibly from a newly mounted root tree).
Checksums-Sha1: 
 d42ba272cbc9bc6fa604d614aef0419009dacd40 1798 directfb_1.0.1-9.dsc
 568c64141b87cd5e3fe9d55eac75740f3a744f5e 20167 directfb_1.0.1-9.diff.gz
 efba67f4161a6c431ce03afbc6db79c0a2a1b1fe 1186066 
libdirectfb-1.0-0_1.0.1-9_amd64.deb
 4e925908787e09f1a62ea8d9c2ce846f6fb52671 390072 
libdirectfb-1.0-0-udeb_1.0.1-9_amd64.udeb
 e56ca1c4cf432d1cda9ef5bd91e02528636be0f7 41258 
libdirectfb-bin_1.0.1-9_amd64.deb
 ebe608f75fa1a061358e04955e1d46ecb17c7ac7 5692 
libdirectfb-bin-udeb_1.0.1-9_amd64.udeb
 a466cb021c7f062dbcd24b6d865167505dd0141d 32464 
libdirectfb-extra_1.0.1-9_amd64.deb
 c2390e1de8d9f8debe269b20bf2a6ec92d0832e1 846974 
libdirectfb-dev_1.0.1-9_amd64.deb
Checksums-Sha256: 
 aee543d8008dd6b739c164e5af4554363ba38ad4086f7bbb9c6226d9411e31f1 1798 
directfb_1.0.1-9.dsc
 b5c65d0cebceb5a0885f408d4048df1c121c21516c00eed626fef24891a8e828 20167 
directfb_1.0.1-9.diff.gz
 42993066034646bc3156dcbe2a88d2e725ca07ec8b435c8784f6b6124623e9f4 1186066 
libdirectfb-1.0-0_1.0.1-9_amd64.deb
 cae3761f7816469c70c59bc7b7864276bd612df3e6878ade523a9b0b9c47a586 390072 
libdirectfb-1.0-0-udeb_1.0.1-9_amd64.udeb
 0703aab63d23fcfe7fa5065d8b754263989a0a113f94f689178821db5c81c9c0 41258 
libdirectfb-bin_1.0.1-9_amd64.deb
 ad7d62e07448bf526fa5c2da571f3315111c9278b983a5b96707f4948a2cbff9 5692 
libdirectfb-bin-udeb_1.0.1-9_amd64.udeb
 096c194f3f6bc825ac3a37c68cc0183d24b3221c44eba150c5927807c8cbe83a 32464 
libdirectfb-extra_1.0.1-9_amd64.deb
 30b2baddfb9dbe3c763eb99bd80665d03f5fc32197dd751012061962050a45f0 846974 
libdirectfb-dev_1.0.1-9_amd64.deb
Files: 
 30dfff5b0a4fd01532a7d6c4e6d3a66a 1798 libs optional directfb_1.0.1-9.dsc
 3df54a0d89e3f436e566556f6f5f3a0d 20167 libs optional directfb_1.0.1-9.diff.gz
 07422e3001d030c07e7ebd7be569bf97 1186066 libs optional 
libdirectfb-1.0-0_1.0.1-9_amd64.deb
 254c763af8dd0296cf53e5fad67c4a92 390072 debian-installer optional 
libdirectfb-1.0-0-udeb_1.0.1-9_amd64.udeb
 6bc392d52c8939d3eb9ad194679854f6 41258 libs optional 
libdirectfb-bin_1.0.1-9_amd64.deb
 eee38b90d16e6c7125d3e5dc021ae95d 5692 debian-installer optional 
libdirectfb-bin-udeb_1.0.1-9_amd64.udeb
 6d516257941393cdd619d9f0d0ea31a7 32464 libs optional 
libdirectfb-extra_1.0.1-9_amd64.deb
 b66a4125398dcda85ff986b0664e14b8 846974 libdevel optional 
libdirectfb-dev_1.0.1-9_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQCVAwUBSCtYzIz1NfZqpXL3AQL8ZQP+LTJm94y0qUNVMtLb4q8iXH6Rx43U9FVk
gBdl96z5Z8xhMXPh+ItYgRj3ocjDVZyJkGEaI4OPyURx+JGEW7rRTYktP3p3r6l8
GCd5Rj0lwbr0D7vdFoOQBaQ9HSDhSrud2V4J1WOQm9i+utJNH9ZijS6zVtdQ336T
lLbmmba7I+w=
=itbE
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to