Follow-up Comment #14, bug #66143 (group groff): Hi Branden!
To answer your questions first: grep UCHARDET_ config.status S["UCHARDET_LIBS"]="-L/opt/homebrew/Cellar/uchardet/0.0.8/lib -luchardet" S["UCHARDET_CFLAGS"]="-I/opt/homebrew/Cellar/uchardet/0.0.8/include/uchardet" and pkg-config --cflags "uchardet" -I/opt/homebrew/Cellar/uchardet/0.0.8/include/uchardet pkg-config --libs "uchardet" -L/opt/homebrew/Cellar/uchardet/0.0.8/lib -luchardet So, I think this is equivalent to your path, just with a different prefix. But, in the mean time I no longer think pkg-config, or autotools is at fault here. My somewhat bold claim would be, that the #include statement with a subdirectory is simply wrong and works only accidentally on systems where /usr/include is on the default search path. You could check that on your system by simply removing the subdirectory from the include in src/preproc/preconv/preconv.cpp (I execute the following commands in my build subdir): sed -i -e 's;uchardet/;;' ../src/preproc/preconv/preconv.cpp make make /Library/Developer/CommandLineTools/usr/bin/make all-recursive CXX src/preproc/preconv/preconv-preconv.o CXXLD preconv GROFF doc/meintro_fr.ps or on debian sed -i -e 's;uchardet/;;' ../src/preproc/preconv/preconv.cpp svenschober@debian:~/src/groff/build$ make make all-recursive make[1]: Entering directory '/home/svenschober/src/groff/build' make[2]: Entering directory '/home/svenschober/src/groff/build' CXX src/preproc/preconv/preconv-preconv.o CXXLD preconv GROFF doc/meintro_fr.ps make[2]: Leaving directory '/home/svenschober/src/groff/build' make[1]: Leaving directory '/home/svenschober/src/groff/build' Works fine on both systems, as only now the pkg-config generated includes are heeded. What do you think? Can you reproduce this on your systems? _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66143> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature