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

Bug#472205: xorg-server: FTBFS on alpha in hw/xfree86/os-support/bus/axpPci.c



On Sat, Mar 22, 2008 at 18:28:44 +0100, Julien Cristau wrote:

> http://experimental.debian.net/fetch.php?&pkg=xorg-server&ver=2%3A1.4.99.901-1&arch=alpha&stamp=1206153477&file=log&as=raw
> 
> This needs porting to pciaccess, much of the arch-specific pci handling
> code should probably be removed...  This has been done upstream for ia64
> recently, but not for alpha.
> Help from alpha porters would be much appreciated :)
> 
The attached patch might be a starting point.  It at least gets the
server built, but I have no idea if it works right (and no way to test).

Cheers,
Julien
diff -Nru xorg-server-1.4.99.901/configure.ac xorg-server-1.4.99.901/configure.ac
--- xorg-server-1.4.99.901/configure.ac	2008-03-23 17:26:58.000000000 +0000
+++ xorg-server-1.4.99.901/configure.ac	2008-03-23 17:27:00.000000000 +0000
@@ -1327,8 +1327,6 @@
 			;;
 		  alpha*)
 		  	linux_alpha=yes
-			XORG_OS_PCI="axp"
-			xorg_bus_linuxpci="no"
 			;;
 		  i*86|amd64*|x86_64*)
 			linux_acpi="yes"
diff -Nru xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Makefile.am xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Makefile.am
--- xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Makefile.am	2008-03-23 17:26:58.000000000 +0000
+++ xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Makefile.am	2008-03-23 17:27:00.000000000 +0000
@@ -23,9 +23,9 @@
 PCI_SOURCES += sparcPci.c
 endif
 
-if LINUX_ALPHA
-PCI_SOURCES += axpPci.c
-endif
+#if LINUX_ALPHA
+#PCI_SOURCES += axpPci.c
+#endif
 
 if XORG_BUS_SPARC
 PLATFORM_SOURCES = Sbus.c
diff -Nru xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Pci.h xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Pci.h
--- xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Pci.h	2008-03-23 17:26:58.000000000 +0000
+++ xorg-server-1.4.99.901/hw/xfree86/os-support/bus/Pci.h	2008-03-23 17:27:00.000000000 +0000
@@ -195,7 +195,7 @@
  */
 #if defined(__alpha__)
 # if defined(linux)
-#  define ARCH_PCI_INIT axpPciInit
+#  define ARCH_PCI_INIT linuxPciInit
 # endif
 #elif defined(__arm__)
 # if defined(linux)
diff -Nru xorg-server-1.4.99.901/hw/xfree86/os-support/linux/Makefile.am xorg-server-1.4.99.901/hw/xfree86/os-support/linux/Makefile.am
--- xorg-server-1.4.99.901/hw/xfree86/os-support/linux/Makefile.am	2008-03-23 17:26:58.000000000 +0000
+++ xorg-server-1.4.99.901/hw/xfree86/os-support/linux/Makefile.am	2008-03-23 17:27:00.000000000 +0000
@@ -8,7 +8,6 @@
 if LINUX_ALPHA
 noinst_LTLIBRARIES += liblinuxev56.la
 PLATFORM_PCI_SUPPORT = \
-       $(srcdir)/lnx_axp.c \
        $(srcdir)/../shared/xf86Axp.c
 
 liblinuxev56_la_CFLAGS = $(AM_CFLAGS) -mcpu=ev56

Reply to: