Opened 12 months ago

Closed 12 months ago

Last modified 12 months ago

#67390 closed defect (fixed)

qt6-qtwebengine: Error: Dependency 'pciutils' not found.

Reported by: dbl001 (dbl) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: qt6-qtwebengine

Description

I'm on MacOS 13.3.1a

--->  Computing dependencies for qt6-qtwebengine
Error: Dependency 'pciutils' not found.
Error: Problem while installing qt6-qtwebengine
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
(ai) davidlaxer@bluediamond build % sudo port install pciutils                 
Enter PIN for 'Certificate For PIV Authentication (Yubico PIV Authentication)': 
Error: Port pciutils not found
(ai) davidlaxer@bluediamond build % sudo port upgrade outdated      
Warning: No port pciutils found in the index.
--->  Computing dependencies for qt6-qtwebengine
Error: Dependency 'pciutils' not found.
Error: Problem while installing qt6-qtwebengine
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
(ai) davidlaxer@bluediamond build % sudo port selfupdate
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.8.1 installed,
MacPorts base version 2.8.1 downloaded.
--->  Updating the ports tree
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated
(ai) davidlaxer@bluediamond build % sudo port upgrade outdated
Warning: No port pciutils found in the index.
--->  Computing dependencies for qt6-qtwebengine
Error: Dependency 'pciutils' not found.
Error: Problem while installing qt6-qtwebengine
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
(ai) davidlaxer@bluediamond build % 

I installed 'pciutils' from source:

% make
cd lib && ./configure
Configuring libpci for your system... x86_64--darwin 22.4.0 x86_64 darwin
Looking for access methods... darwin dump
Checking for zlib support... yes (auto-detected)
Checking for DNS support... yes (auto-detected)
Checking whether to build a shared library... no (set manually)
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o init.o init.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o access.o access.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o generic.o generic.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o dump.o dump.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names.o names.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o filter.o filter.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names-hash.o names-hash.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names-parse.o names-parse.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names-net.o names-net.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names-cache.o names-cache.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o names-hwdb.o names-hwdb.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o params.o params.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o caps.o caps.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o darwin.o darwin.c
darwin.c:82:41: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
  service = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("AppleACPIPlatformExpert"));
                                        ^~~~~~~~~~~~~~~~~~~~
                                        kIOMainPortDefault
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:133:19: note: 'kIOMasterPortDefault' has been explicitly marked deprecated here
const mach_port_t kIOMasterPortDefault
                  ^
1 warning generated.
rm -f libpci.a
ar rcs libpci.a init.o access.o generic.o dump.o names.o filter.o names-hash.o names-parse.o names-net.o names-cache.o names-hwdb.o params.o caps.o darwin.o
ranlib libpci.a
sed <libpci.pc.in >libpci.pc -e 's,@PREFIX@,/usr/local,' \
		-e 's,@INCDIR@,/usr/local/include,' \
		-e 's,@LIBDIR@,/usr/local/lib,' \
		-e 's,@IDSDIR@,/usr/local/share,' \
		-e 's,@VERSION@,3.10.0,' \
		-e 's,@LDLIBS@, -lresolv -framework CoreFoundation -framework IOKit -lz ,' \
		-e 's,@WITH_LIBS@, -lresolv -framework CoreFoundation -framework IOKit -lz ,'
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o lspci.o lspci.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-vpd.o ls-vpd.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-caps.o ls-caps.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-caps-vendor.o ls-caps-vendor.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-ecaps.o ls-ecaps.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes  -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-kernel.o ls-kernel.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-tree.o ls-tree.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o ls-map.o ls-map.c
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o common.o common.c
cc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/davidlaxer/anaconda3/lib -L/Users/davidlaxer/anaconda3/lib  lspci.o ls-vpd.o ls-caps.o ls-caps-vendor.o ls-ecaps.o ls-kernel.o ls-tree.o ls-map.o common.o lib/libpci.a  -lresolv -framework CoreFoundation -framework IOKit -lz   -o lspci
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o setpci.o setpci.c
cc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/davidlaxer/anaconda3/lib -L/Users/davidlaxer/anaconda3/lib  setpci.o common.o lib/libpci.a  -lresolv -framework CoreFoundation -framework IOKit -lz  -o setpci
cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -D_FORTIFY_SOURCE=2 -isystem /Users/davidlaxer/anaconda3/include  -c -o example.o example.c
cc -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/davidlaxer/anaconda3/lib -L/Users/davidlaxer/anaconda3/lib  example.o lib/libpci.a  -lresolv -framework CoreFoundation -framework IOKit -lz  -o example
M=`echo 2023-05-01 | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <lspci.man >lspci.8 "s/@TODAY@/$M/;s/@VERSION@/pciutils-3.10.0/;s#@IDSDIR@#/usr/local/share#;s#@PCI_IDS@#pci.ids.gz#"
M=`echo 2023-05-01 | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <setpci.man >setpci.8 "s/@TODAY@/$M/;s/@VERSION@/pciutils-3.10.0/;s#@IDSDIR@#/usr/local/share#;s#@PCI_IDS@#pci.ids.gz#"
M=`echo 2023-05-01 | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <pcilib.man >pcilib.7 "s/@TODAY@/$M/;s/@VERSION@/pciutils-3.10.0/;s#@IDSDIR@#/usr/local/share#;s#@PCI_IDS@#pci.ids.gz#"
M=`echo 2023-05-01 | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <pci.ids.man >pci.ids.5 "s/@TODAY@/$M/;s/@VERSION@/pciutils-3.10.0/;s#@IDSDIR@#/usr/local/share#;s#@PCI_IDS@#pci.ids.gz#"
sed <update-pciids.sh >update-pciids "s@^DEST=.*@DEST=/usr/local/share/pci.ids.gz@;s@^PCI_COMPRESSED_IDS=.*@PCI_COMPRESSED_IDS=1@"
chmod +x update-pciids
M=`echo 2023-05-01 | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <update-pciids.man >update-pciids.8 "s/@TODAY@/$M/;s/@VERSION@/pciutils-3.10.0/;s#@IDSDIR@#/usr/local/share#;s#@PCI_IDS@#pci.ids.gz#"
gzip -9n <pci.ids >pci.ids.gz
(base) davidlaxer@bluediamond pciutils-3.10.0 % make test
make: *** No rule to make target `test'.  Stop.
(base) davidlaxer@bluediamond pciutils-3.10.0 % sudo make install
Enter PIN for 'Certificate For PIV Authentication (Yubico PIV Authentication)': 
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all
make[1]: Nothing to be done for `all'.
install -d -m 755 /usr/local/bin /usr/local/sbin /usr/local/share /usr/local/share/man/man8 /usr/local/share/man/man7 /usr/local/share/man/man5
install -c -m 755 -s lspci /usr/local/sbin
install -c -m 755 -s setpci /usr/local/sbin
install -c -m 755 update-pciids /usr/local/sbin
install -c -m 644 pci.ids.gz /usr/local/share
install -c -m 644 lspci.8 setpci.8 update-pciids.8 /usr/local/share/man/man8
install -c -m 644 pcilib.7 /usr/local/share/man/man7
install -c -m 644 pci.ids.5 /usr/local/share/man/man5

Change History (3)

comment:1 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned
Summary: Warning: No port pciutils found in the index.qt6-qtwebengine: Error: Dependency 'pciutils' not found.

comment:2 Changed 12 months ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In b8528207c1e8db8036ff8c365016c44d0654029b/macports-ports (master):

pciutils: new port

Fixes #67390

comment:3 Changed 12 months ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Thank you for the report.
If you wait an hour or two, thing should work.

Note: See TracTickets for help on using tickets.