Created attachment 202187 [details] poudriere build failure full log I cannot build goaccess in my poudriere if I have TOKYOCABINET_MHASH enabled checking for tchdbnew in -ltokyocabinet... no configure: error: *** Missing development libraries for Tokyo Cabinet Database It builds fine without it.
It is a typo in the Makefile TOKYOCABINET_HASH_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet should be TOKYOCABINET_MHASH_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
Created attachment 202188 [details] patch-typo-Makefile
Good catch. Confirmed patch solved the problem.
Maintainer feedback, please!
Hi, it seems this patch is now applied and the typo is fixed on HEAD into the port sysutils/goaccess/Makefile. $ grep MHASH /usr/ports/sysutils/goaccess/Makefile OPTIONS_RADIO_TOKYOCABINET= TOKYOCABINET_BTREE TOKYOCABINET_MHASH TOKYOCABINET_MHASH_DESC= Storage using on-memory hash database TOKYOCABINET_MHASH_CONFIGURE_ON= --enable-tcb=memhash TOKYOCABINET_MHASH_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet Thanks! I will closed it.