Summary: | sysutils/goaccess does not build with TOKYOCABINET_MHASH=on | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Miroslav Lachman <000.fbsd> | ||||||
Component: | Individual Port(s) | Assignee: | Sofian Brabez <sbz> | ||||||
Status: | Closed Overcome By Events | ||||||||
Severity: | Affects Only Me | CC: | w.schwarzenfeld | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(sbz) |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
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. |
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.