NetBSD needs libpciutils (which is called libpci on pretty much every other platform and lives in the pciutils package) and apparently the libpciutils on NetBSD needs the NetBSD-native libpci (no equivalent on other platforms).
Thanks to Jonathan A. Kollasch for reporting. Signed-off-by: Carl-Daniel Hailfinger <[email protected]> Index: flashrom-netbsd/Makefile =================================================================== --- flashrom-netbsd/Makefile (Revision 1028) +++ flashrom-netbsd/Makefile (Arbeitskopie) @@ -220,8 +220,10 @@ FEATURE_CFLAGS += -D'NEED_PCI=1' PROGRAMMER_OBJS += pcidev.o physmap.o hwaccess.o ifeq ($(OS_ARCH), NetBSD) -LIBS += -lpciutils # The libpci we want. -LIBS += -l$(shell uname -p) # For (i386|x86_64)_iopl(2). +# The libpci we want is called libpciutils on NetBSD and needs NetBSD libpci. +LIBS += -lpciutils -lpci +# For (i386|x86_64)_iopl(2). +LIBS += -l$(shell uname -p) else ifeq ($(OS_ARCH), DOS) # FIXME There needs to be a better way to do this -- http://www.hailfinger.org/ _______________________________________________ flashrom mailing list [email protected] http://www.flashrom.org/mailman/listinfo/flashrom
