Prisma - Linguagem de programação

Prisma-1.0 => Discussões Gerais sobre a linguagem => Tópico iniciado por: rafael online Outubro 23, 2018, 05:38:06 PM

Título: libreadline6 aumentar suporte para versões mais novas
Enviado por: rafael online Outubro 23, 2018, 05:38:06 PM
Boa noite Adalberto,

Recentemente tentei compilar o prisma no debian9

Nos repositórios não existe libreadline6

Já está na versão 7

Não consegui compilar por causa disso. então tive que copiar essa lib do ubuntu.

Assim que puder coloca o suporte para versões mais novas por gentileza.

Também a libmysqlclient-dev sugiro que coloque suporte para a libmariadbclient-dev

Abraço!
Título: Re:libreadline6 aumentar suporte para versões mais novas
Enviado por: adalberto online Dezembro 26, 2018, 10:24:18 PM
Para compilar Prisma com libreadline7 é necessário ligar com a biblioteca ncurses.

Não precisa modificar os fontes, apenas o arquivo Makefile dentro da pasta "prisma" onde estão os fontes.

Siga os passos:
 
  1 - Entre na pasta onde estão os fontes C de Prisma e Lua.
  2 - Abra o arquivo "Makefile" num editor
  3 - Procure as linhas:
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"


4 - Acrescente logo após  -lreadline as libs  -lhistory e -lncurses -- ficando assim:
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lhistory  -lncurses"



Tenta aí e retorna se deu certo ok.

Sobre o MariaDB client vou ver também depois, tá certo.