Página 1 de 1

Como gerar o hbmk2 para FreeDOS em Dosbox-staging ...

Enviado: 10 Abr 2022 12:13
por arcanjoebc
Olá amigos! Mais uma vez, preciso da ajuda de vocês ... estou tentando criar uma Harbour compiler para FreeDOS 1.3, que tenho instalado em meu Dosbox-staging dentro do meu Debian 11 64 bits LXDE. Segui os passos deste site: https://github.com/harbour/core . O problema é que não sei como configurar para que não ocorra o erro na hora da geração dos binários. Abaixo, coloco os erros do mesmo:
! Building Harbour 3.0.0 from source - http://harbour-project.org
! MAKE: c:/inst2/dos-make.exe 3.81 C:\FREEDOS\BIN\COMMAND.COM install
! HB_HOST_PLAT: dos (x86) HB_SHELL: dos
! HB_PLATFORM: dos (x86) (autodetected)
! HB_COMPILER: djgpp (autodetected: C:/DEVEL2/BIN/)
! Component: 'zlib' found in c:/inst2/src/3rd/zlib (local)
! Component: 'pcre' found in c:/inst2/src/3rd/pcre (local)
! Component: 'gpm' not supported on dos platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not found. Configure with HB_WITH_WATT.
Cabe salientar que eu configurei o DJGPP e o Watcom ... como devo proceder então?

Como gerar o hbmk2 para FreeDOS em Dosbox-staging ...

Enviado: 10 Abr 2022 17:21
por JoséQuintas
Não faço idéia como configurar mas..... não estou vendo erro nenhum.

Como gerar o hbmk2 para FreeDOS em Dosbox-staging[RESOLVIDO]

Enviado: 10 Abr 2022 20:50
por arcanjoebc
Ahhhh ... eu cometi um erro: não criei a pasta destino nem setei o caminho. Resolvi fazendo assim:

Código: Selecionar todos

 
C:\>MD HB32
C:\>SET HB_INSTALL_PREFIX=C:\HB32
C:\>CD INST2
C:\INST2\>dos-make clean install
Levou horas para instalar, mas deu certo! INST2 fora onde eu coloquei os fontes para a instalação e configurei o FDAUTO.BAT (Autoexec do FreeDOS) e FDCONFIG.SYS (Config.sys do FreeDOS) ... é claro que primeiro tive que instalar o DJGPP (GCC para ambiente DOS) ... Obrigado José Quintas, por responder!