Package: xfree86 Version: 4.3.0-5 Severity: serious xfree86 fails to build on sparc, as seen here:
http://buildd.debian.org/fetch.php?&pkg=xfree86&ver=4.3.0-5&arch=sparc&stamp=1078546134&file=log&as=raw make[6]: Leaving directory `/build/buildd/xfree86-4.3.0/build-tree/xc-xserver-xfree86-dbg/programs/Xserver/hw/xfree86' gcc -o XFree86 -g -O0 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef -L../../exports/lib -L/usr/X11R6/lib xkb/xf86KillSrv.o xkb/xf86VT.o xkb/xf86Private.o ../../programs/Xserver/hw/xfree86/drivers/drvConf.o ../../programs/Xserver/hw/xfree86/input/drvConf.o ../../programs/Xserver/hw/xfree86/drivers/libdriver.a ../../programs/Xserver/hw/xfree86/ramdac/libramdac.a ../../programs/Xserver/hw/xfree86/ddc/libddc.a ../../programs/Xserver/hw/xfree86/i2c/libi2c.a ../../programs/Xserver/hw/xfree86/xaa/libxaa.a ../../programs/Xserver/hw/xfree86/vgahw/libvgahw.a ../../programs/Xserver/hw/xfree86/fbdevhw/libfbdevhw.a ../../programs/Xserver/hw/xfree86/xf8_32wid/libxf8_32wid.a ../../programs/Xserver/hw/xfree86/xf8_32bpp/libxf8_32bpp.a ../../programs/Xserver/hw/xfree86/xf8_16bpp/libxf8_16bpp.a ../../programs/Xserver/hw/xfree86/xf24_32bpp/libxf24_32bpp.a ../../programs/Xserver/hw/xfree86/xf4bpp/libxf4bpp.a ../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a ../../programs/Xserver/hw/xfree86/shadowfb/libshadowfb.a ../../programs/Xserver/hw/xfree86/input/libidriver.a ../../programs/Xserver/hw/xfree86/common/xf86Init.o ../../programs/Xserver/hw/xfree86/common/xf86IniExt.o ../../programs/Xserver/hw/xfree86/common/libxf86.a ../../programs/Xserver/hw/xfree86/rac/librac.a ../../programs/Xserver/hw/xfree86/parser/libxf86config.a ../../programs/Xserver/hw/xfree86/vbe/libvbe.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/int10/libint10.a ../../programs/Xserver/hw/xfree86/common/libxf86.a miext/shadow/libshadow.a dix/libdix.a os/libos.a ../../exports/lib/libXau.a ../../exports/lib/libXdmcp.a fb/libfb.a cfb16/libcfb16.a cfb24/libcfb24.a cfb32/libcfb32.a cfb/libcfb.amfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a XTrap/libxtrap.a GL/glx/libglx.a GL/mesa/GLcore/libGLcore.a GL/dri/libdri.a randr/librandr.a render/librender.a ../../programs/Xserver/hw/xfree86/common/libxf86.a mi/libmi.a ../../programs/Xserver/hw/xfree86/scanpci/libscanpci.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/ddc/libddc.a ../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -lz -lm -Wl,-rpath-link,../../exports/lib ../../programs/Xserver/hw/xfree86/drivers/libdriver.a(sunffb_drv.o)(.text+0x184c): In function `FFBScreenInit': /build/buildd/xfree86-4.3.0/build-tree/xc-xserver-xfree86-dbg/programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:850: undefined reference to `FFBDPMSSet' ../../programs/Xserver/hw/xfree86/drivers/libdriver.a(sunffb_drv.o)(.text+0x1850):/build/buildd/xfree86-4.3.0/build-tree/xc-xserver-xfree86-dbg/programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:850: undefined reference to `FFBDPMSSet' collect2: ld returned 1 exit status make[5]: *** [XFree86] Error 1 The problem appears to be that the sunffb patch added in 4.3.0-3 declares and uses FFBDPMSSet, but doesn't actually provide a new function definition. This suggests that there may have been other problems in the patch as added to the package, too, so it should be replaced or reverted. Ben, ccing you because Branden says you submitted the patch. Thanks, -- Colin Watson [EMAIL PROTECTED]