[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#363517: marked as done (FTBFS on kfreebsd-i386 and kfreebsd-amd64)



Your message dated Thu, 28 Sep 2006 22:02:16 -0700
with message-id <E1GTAVs-0001uf-B3@spohr.debian.org>
and subject line Bug#363517: fixed in xorg-server 2:1.1.1-9
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xorg-server
Severity: important
Tags: patch

Missing support for detecting GNU/kFreeBSD in configure.  There's also a minor
issue with amd64 in Pci.h.

Attached patch fixes both problems.  Please remember to regenerate configure
after appliing it.

Additionaly, a config.{guess,sub} update is needed, because upstream used very
old versions of these scripts that didn't yet support GNU/kFreeBSD.

Corresponding upstream bugs:

  https://bugs.freedesktop.org/show_bug.cgi?id=6659
  https://bugs.freedesktop.org/show_bug.cgi?id=6217

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.4-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
diff -ur -x .pc -x configure -x config.guess -x config.sub -x stampdir xorg-server-1.0.2.old/configure.ac xorg-server-1.0.2/configure.ac
--- xorg-server-1.0.2.old/configure.ac	2006-04-19 15:48:17.000000000 +0200
+++ xorg-server-1.0.2/configure.ac	2006-04-19 14:53:03.000000000 +0200
@@ -224,7 +224,10 @@
 dnl it would be nice to autodetect these *CONS_SUPPORTs
 case $host_os in
   *freebsd*)
-	AC_DEFINE(CSRG_BASED, 1, [System is BSD-like])
+	case $host_os in
+		kfreebsd*-gnu) ;;
+		*) AC_DEFINE(CSRG_BASED, 1, [System is BSD-like]) ;;
+	esac
 	AC_DEFINE(PCCONS_SUPPORT, 1, [System has PC console])
 	AC_DEFINE(PCVT_SUPPORT, 1, [System has PCVT console])
 	AC_DEFINE(SYSCONS_SUPPORT, 1, [System has syscons console])
@@ -928,7 +931,7 @@
 			;;
 		esac
 		;;
-	  freebsd*)
+	  freebsd* | kfreebsd*-gnu)
 	  	XORG_OS="freebsd"
 		XORG_OS_SUBDIR="bsd"
 		XORG_OS_KBD="BSD"
@@ -1026,7 +1029,7 @@
 		;;
 	  powerpc*)
 		case $host_os in
-		  linux*|freebsd*|netbsd*|openbsd*)
+		  linux*|freebsd*|netbsd*|openbsd*|kfreebsd*-gnu)
 			;;
 		  *)
 			xorg_bus_ppcpci="yes"
@@ -1039,7 +1042,7 @@
 		;;
 	  x86_64*|amd64*)
 		case $host_os in
-		  freebsd*)
+		  freebsd*|kfreebsd*-gnu)
 			# FreeBSD uses the system pci interface
 			;;
 		  *)
@@ -1264,7 +1267,7 @@
 	cygwin*) ;;
 	solaris*) ;;
         darwin*) ;;
-	*bsd*) ;;
+	freebsd*|netbsd*|openbsd*) ;;
 	*) 
 		AC_DEFINE(_POSIX_SOURCE, 1, [POSIX-compliant source])
 		AC_DEFINE(_XOPEN_SOURCE, 500, [X/Open-compliant source])
--- xorg-server-1.0.2/hw/xfree86/os-support/bus/Pci.h.old	2006-04-19 16:14:19.000000000 +0200
+++ xorg-server-1.0.2/hw/xfree86/os-support/bus/Pci.h	2006-04-19 16:14:30.000000000 +0200
@@ -334,7 +334,7 @@
 #  define ARCH_PCI_PCI_BRIDGE sparcPciPciBridge
 # endif
 #elif defined(__amd64__) || defined(__amd64)
-# if defined(__FreeBSD__)
+# if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 #  define ARCH_PCI_INIT freebsdPciInit
 # else
 #  define ARCH_PCI_INIT ix86PciInit

--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.1.1-9

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

xdmx-tools_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xdmx-tools_1.1.1-9_i386.deb
xdmx_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xdmx_1.1.1-9_i386.deb
xnest_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xnest_1.1.1-9_i386.deb
xorg-server_1.1.1-9.diff.gz
  to pool/main/x/xorg-server/xorg-server_1.1.1-9.diff.gz
xorg-server_1.1.1-9.dsc
  to pool/main/x/xorg-server/xorg-server_1.1.1-9.dsc
xserver-xephyr_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xserver-xephyr_1.1.1-9_i386.deb
xserver-xorg-core_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xserver-xorg-core_1.1.1-9_i386.deb
xserver-xorg-dev_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xserver-xorg-dev_1.1.1-9_i386.deb
xvfb_1.1.1-9_i386.deb
  to pool/main/x/xorg-server/xvfb_1.1.1-9_i386.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 363517@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Nusinow <dnusinow@debian.org> (supplier of updated xorg-server 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 ftpmaster@debian.org)


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

Format: 1.7
Date: Thu, 28 Sep 2006 23:59:35 -0400
Source: xorg-server
Binary: xserver-xephyr xserver-xorg-core xvfb xdmx xserver-xorg-dev xdmx-tools xnest
Architecture: source i386
Version: 2:1.1.1-9
Distribution: unstable
Urgency: low
Maintainer: David Nusinow <dnusinow@debian.org>
Changed-By: David Nusinow <dnusinow@debian.org>
Description: 
 xdmx       - Distributed Multihead X server
 xdmx-tools - Distributed Multihead X tools
 xnest      - Nested X server
 xserver-xephyr - Next Generation Nested X Server
 xserver-xorg-core - X.Org X server -- core server
 xserver-xorg-dev - X.Org X server -- development files
 xvfb       - Virtual Framebuffer 'fake' X server
Closes: 345803 356300 358015 363517 388125
Changes: 
 xorg-server (2:1.1.1-9) unstable; urgency=low
 .
   [ Jurij Smakov ]
   * Add 21_glx_align_fixes.patch to reintroduce the setting of __GLX_ALIGN64
     variable, lost during the modular transition. This setting is essential
     for architectures with strong alignment requirements. Patch affects
     alpha, sparc, amd64, ia64 and s390, mimicking the behaviour of the
     monolithic build. Closes: #388125.
 .
   [ Denis Barbier ]
   * Add 22_xkb_cycle_3layouts.diff to fix layout switching when 3 layouts
     are present.  Thanks Ivan Pascal for the patch.  Closes: #345803
 .
   [ David Nusinow ]
   * Add kFreeBSD support patch (23). Thanks to Robert Millan, Petr Salinger,
     Daniel Stone, and Michael Banck for input and patch writing.
     Closes: #363517
   * Add hurd support patch (24). Thanks Samuel Thibault, Daniel Stone, and
     Michael Banck. Closes: #356300
   * Disable the explicit enabling of dri in the configure. The configure
     script autodetects whether or not to use this anyway, and enabling it
     explicitly breaks the build on hurd. Thanks Samuel Thibault and Michael
     Banck. Closes: #358015
   * Add several patches written by Kristian Høgsberg for allowing compiz to
     work with AIGLX. These patches were vetted by Theirry Reding with valuable
     advice from Michel Dänzer, and feedback from Kristian himself.
     - 25_tfp_damage.diff
     - 26_aiglx_happy_vt_switch.diff
     - 27_aiglx_locking.diff
     - 28_mesa_copy_sub_buffer.diff
     - 29_mesa_reseed_makefile.diff
     - update of 20_mesa_6.5.1.diff
   * Remove bizarre wholesale inclusion of another patch in the 23_kbsd patch
 .
   [ Eugene Konev ]
   * Use --with-default-font-path instead of --with-fontdir.
   * Set RGBPath through --with-rgb-path.
   * Drop 11_debian_always_use_default_font_path.diff.
   * Drop 14_debian_always_look_in_our_module_path.diff.
   * Ship SecurityPolicy in xserver-xorg-core.
Files: 
 dca511e8d123b508e59c3166c6c6fd82 1964 x11 optional xorg-server_1.1.1-9.dsc
 8982de4d77ed91a478860c39f031d3b0 593071 x11 optional xorg-server_1.1.1-9.diff.gz
 2d17161595905f76260eec8fd2993134 3552058 x11 optional xserver-xorg-core_1.1.1-9_i386.deb
 db0c06dbf3e5d21dfe687292a8a598a0 297514 x11 optional xserver-xorg-dev_1.1.1-9_i386.deb
 2f5c6236bb245affe523a588e77d450d 762962 x11 optional xdmx_1.1.1-9_i386.deb
 544de8e4eea19886bbaad690c4798aa6 51186 x11 optional xdmx-tools_1.1.1-9_i386.deb
 49b3dd15c67d5394946b8309e0c1e9fc 1341252 x11 optional xnest_1.1.1-9_i386.deb
 1b8c5e1d78b905c39c63649ae20eea24 1492306 x11 optional xvfb_1.1.1-9_i386.deb
 d5a302497e0107b18f8ed5b148c40b61 1516126 x11 optional xserver-xephyr_1.1.1-9_i386.deb

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

iD8DBQFFHKZvyLfpNdY0ad8RAkqcAJ9TDZ2Dubfc1h7j5z+WTKjYe1A6AgCgjKQ0
er7gquYRKqM+7cuC2+zVcqo=
=CYY1
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: