libreadline6 aumentar suporte para versões mais novas

Iniciado por rafael, Outubro 23, 2018, 05:38:06 PM

tópico anterior - próximo tópico

rafael

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!

adalberto

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.