TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Nil Alexandrov
from: Nicholas Boel
date: 2024-03-04 22:28:00
subject: Smapi

On Tue, 5 Mar 2024 10:43:56 +0300, Nil Alexandrov -> Nicholas Boel wrote:

 NA> Current SMAPI version from HUSKY has dependency on Huskylib. You can use
 NA> any build system, makefiles, cmake, you name it, but SMAPI lib requires
 NA> some functionality from Huskylib.

Ok, thank you for clarification.

 NA> You are probably looking for something old like this
 NA> https://github.com/pgul/smapi. Even this ancient 2.5 version includes a
 NA> small portion of huskylib inside but very limited, just a compiler
 NA> definition compiler.h header and locking.{h,c} file for portable file
 NA> locking primitives.

If I can use the latest, I would much rather do so.

 NA> Please don't be confused with the original Squish MSGAPI0 library,
 NA> copyright 1991 by Scott J. Dudley.  The HUSKY SMAPI library branched
 NA> from the original Squish MSGAPI0, added OPUS/MSG format and reused
 NA> jamlib as well to provide a message API abstraction for manipulating all
 NA> three message databases with the a single API.

I'm not confused. huskylib/smapi is exactly what I'm looking for for
what I'm trying to do, just without the rest of the husky project.

For the record, I'm working on Smapinntpd a bit. It requires smapi
which, in turn, will require huskylib. I installed it fairly easy with
some tinkering, because I have all of the husky project already
installed and in use on my system, but for someone downloading the
program and trying to install it without the husky project already
installed will be confusing. I'm trying to figure out the easiest way to
do so, so I can either write up more current installation instructions,
or somehow provide these with the package so one can just install
everything in one shot.

Regards,
Nick

... "Take my advice, I don't use it anyway."
--- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:115.0) Gecko/20100101 Thunderb
                                                                                                                      
* Origin: _thePharcyde distribution system (Wisconsin) (1:154/10)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.