http://bugs.gentoo.org/117333 --- isapnptools/src/isapnp_main.l +++ isapnptools/src/isapnp_main.l @@ -363,7 +363,6 @@ return 0; } -static unsigned char serial_identifier[NUM_CARDS+1][IDENT_LEN]; static char *boardid[NUM_CARDS+1]; static unsigned long serno[NUM_CARDS+1]; --- isapnptools/src/callbacks.c +++ isapnptools/src/callbacks.c @@ -49,6 +49,7 @@ #include #endif #include +#include #include #include --- isapnptools/src/resource.c +++ isapnptools/src/resource.c @@ -12,6 +12,7 @@ alloc_in_range_list() reordered to handle source name by P.Fox */ +#define _GNU_SOURCE #ifdef HAVE_CONFIG_H #include #endif @@ -285,7 +286,7 @@ void allocate_pci_resources( void ) { char *line = 0; - int lineMax = 0; + size_t lineMax = 0; FILE *fp = fopen( "/proc/bus/pci/devices", "rt" ); if( !fp )