I'm a couple weeks into my Haiku journey now, and starting to get the hang of things a little more. Running a nightly build of the 64bit version (largely because I didn't see much in the old BeOS software that sounded necessary to my purposes), I've been toying with trying to get my favorite MUD client compiling on Haiku: Mudlet
So far, it seems I'm making some progress. Most of the requirements cmake asks for have been found by simply making sure to install the dev version. However, YAJL is turning out to be a problem.
Specifically, despite installing the YAJL dev packages, I get:
CMake Error at /boot/system/data/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find YAJL (missing: YAJL_LIBRARIES)
Call Stack (most recent call first):
-- Configuring incomplete, errors occurred!
See also "/boot/home/Mudlet/build/CMakeFiles/CMakeOutput.log".
I've tried some less package intensive clients like TinTin (only requires zlib, pcre and gnutls), but keep running into errors when trying to find sockets - thus stopping those compile efforts short when a function tries to call for any sort of connectivity feature.
My C++ is rusty, having not touched it in almost two decades before now, but I'm using this opportunity as an experiement to get myself back up to speed enough to at least compile/port existing open-source software. Any insight as to where I need to look for help with dependencies would be appreciated. I've installed almost every dev package I can find in the Depot at this point.