Re: jsonc libraries
Stephen Davies via clamav-users <[email protected]> Wed, 3 Dec 2025 17:45:15 +1030
| Newsgroups | gmane.comp.security.virus.clamav.user |
|---|---|
| Message-ID | <[email protected]> |
Thanks for getting back to me. After a bit of trial and error, I realised that the -D JSONC_LIBRARY define had to point to the static library file rather than the directory so this issue went away. Now I'm battling ssl/ssh versions. Hopefully I can sort this out. Cheers, Stephen On 3/12/25 03:34, David Raynor via clamav-users wrote: > It is strange that Cmake is not automatically detecting libjson-c like > it usually should. > > We do have notes in the Install.md file ( see https://github.com/Cisco- > Talos/clamav/blob/main/INSTALL.md#libjson-c <https://github.com/Cisco- > Talos/clamav/blob/main/INSTALL.md#libjson-c> ) which can tell you how to > directly point the build to a set location. Make sure to set the pair of > defined values correctly. One is for the directory for includes, the > other is for the compiled libjson-c library binary itself. > > Not much else we can do for an EOL platform, but hope this helps if you > still have not gotten this resolved. > > Dave R. > > On Mon, Nov 17, 2025 at 1:31 AM Stephen Davies via clamav-users <clamav- > [email protected] <mailto:[email protected]>> wrote: > > Hello. > I am trying to build clamav 1.5.1 from source on my Centos box. > (I know that Centos is EOL. That is why I am trying to build rather > than > just update from repository.) > The cmake process fails with: > CMake Error at > /usr/local/lib64/python3.6/site-packages/cmake/data/share/ > cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 > (message): > Could NOT find JSONC (missing: JSONC_LIBRARIES) > Call Stack (most recent call first): > > /usr/local/lib64/python3.6/site-packages/cmake/data/share/ > cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 > (_FPHSA_FAILURE_MESSAGE) > cmake/FindJSONC.cmake:34 (find_package_handle_standard_args) > CMakeLists.txt:492 (find_package) > > The jsonc V18 package has been installed in /usr/lib and /usr/include. > > What am I missing? > > Cheers and thanks, > Stephen > _______________________________________________ > > Manage your clamav-users mailing list subscription / unsubscribe: > https://lists.clamav.net/mailman/listinfo/clamav-users <https:// > lists.clamav.net/mailman/listinfo/clamav-users> > > > Help us build a comprehensive ClamAV guide: > https://github.com/Cisco-Talos/clamav-documentation <https:// > github.com/Cisco-Talos/clamav-documentation> > > https://docs.clamav.net/#mailing-lists-and-chat <https:// > docs.clamav.net/#mailing-lists-and-chat> > > > > -- > --- > Dave Raynor > Talos Security Intelligence and Research Group > [email protected] <mailto:[email protected]> > > _______________________________________________ > > Manage your clamav-users mailing list subscription / unsubscribe: > https://lists.clamav.net/mailman/listinfo/clamav-users > > > Help us build a comprehensive ClamAV guide: > https://github.com/Cisco-Talos/clamav-documentation > > https://docs.clamav.net/#mailing-lists-and-chat _______________________________________________ Manage your clamav-users mailing list subscription / unsubscribe: https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/Cisco-Talos/clamav-documentation https://docs.clamav.net/#mailing-lists-and-chat