retitle 374721 toshset: FTBFS with pciutils 2.2 tag 374721 patch thanks The build failure is caused by a change in pciutils 2.2.0:
* lib/types.h, lib/pci.h, lib/sysdep.h: `byte' and `word' are no longer exported to the outside world. The attached patch replaces `byte' with `u8' (which works with older versions of pciutils as well). Thanks, Matej
#! /bin/sh /usr/share/dpatch/dpatch-run ## 05_toshsat1800-irdasetup_types.dpatch by Matej Vela <[EMAIL PROTECTED]> ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: pciutils 2.2.0 and later no longer exports `byte'; use `u8' instead ## DP: (backwards-compatible). @DPATCH@ diff -urNad toshset-1.71~/toshsat1800-irdasetup-0.2/toshsat1800-irdasetup.c toshset-1.71/toshsat1800-irdasetup-0.2/toshsat1800-irdasetup.c --- toshset-1.71~/toshsat1800-irdasetup-0.2/toshsat1800-irdasetup.c 2006-06-28 15:52:43.000000000 +0200 +++ toshset-1.71/toshsat1800-irdasetup-0.2/toshsat1800-irdasetup.c 2006-06-28 15:53:17.000000000 +0200 @@ -68,8 +68,8 @@ struct port_decoding_access_info { int port; - byte reg; - byte or_mask; + u8 reg; + u8 or_mask; }; struct port_decoding_access_info ali1533_ports[]= @@ -116,7 +116,7 @@ struct smc_chip_model { char *name; - byte version_id; + u8 version_id; int (*config_function)(int revision, int cfgbase, int sirbase, int firbase, int dma, int irq); }; @@ -275,7 +275,7 @@ print_ali1533_port_status(struct pci_dev *dev) { struct port_decoding_access_info *p; - byte onebyte; + u8 onebyte; int i; DEBUG("printing port status"); @@ -302,7 +302,7 @@ set_ali1533_port(struct pci_dev *dev, int port, int decode) { struct port_decoding_access_info info; - byte previousval, onebyte, and_mask; + u8 previousval, onebyte, and_mask; int retval; DEBUG_VAL("looking for port", port); @@ -364,7 +364,7 @@ struct pci_filter filter; int ports[2], port_previous_mode, i; char *val; - byte byte; + u8 byte; access = pci_alloc(); if(access==NULL) @@ -452,7 +452,7 @@ static int configure_47N227_smc_ircc(int revision, int cfgbase, int sirbase, int firbase, int dma, int irq) { - byte onebyte; + u8 onebyte; int retval; DEBUG_VAL("trying to init SMC with cfgbase", cfgbase); @@ -558,7 +558,7 @@ static int configure_smc_ircc(int cfgbase, int sirbase, int firbase, int dma, int irq) { - byte version_id, revision_id, onebyte; + u8 version_id, revision_id, onebyte; struct smc_chip_model *chip_model; void *config_function; int retval;