TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Sean Rima
from: Michael Dukelsky
date: 2022-02-26 22:23:00
subject: Windows compiling

Hello Sean,

Saturday February 26 2022, Sean Rima wrote to Michael Dukelsky:

 SR>>> I have a windows box, for studies, and was wondering what was
 SR>>> the best way to  compile. There is no real mention of Windows in
 SR>>> the ascii.doc file

 MD>> Compilation on Windows works with MINGW64 compiler and Strawberry
 MD>> Perl, but documentation is not ready yet, sorry. You may take
 MD>> Husky already compiled using MSVC 10 with ActiveState Perl 5.16
 MD>> here: http://download.huskyproject.org/win64/

 SR> I now have it working, almost. I tried to install the mingw64 compiler
 SR> but it failed

You don't need to install a separate MINGW compiler. It is inside the Strawberry Perl installation. You have to execute all commands in the Git Bash window of Git for Windows. The first command is

curl -O https://raw.githubusercontent.com/huskyproject/huskybse/master/script/init_build

Here "O" is the capital letter. Now you run init_build script if ~/husky directory is not occupied.

./init_build

After that you may open C:\Users\your_name\husky\huskymak.cfg in your favorite editor and change there something you want to change. It is optional if you installed Strawberry Perl in the default directory. To build Husky, run

cd ~/husky
./build.sh

The result of the build will be in ~/husky/hpt/Build (in fact C:\Users\your_name\husky\hpt\Build), ~/husky/htick/Build and so on. The "install" part is not implemented yet.

To delete all files produced during the build, run

make distclean

Michael

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
                                                     
* Origin: Moscow, Russia (2:5020/1042)

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™.