Isso é causado pelo uso de um shell não bash como seu padrão. uma linha no Autoconf.mk que diz:
@echo -e "$ (make-config-q)" > $ @
imprime o -e literalmente no painel.
Estou tentando instalar o fbida (Fbi) , visualizador de imagens framebuffer, no Ubuntu 16.04. Eu estou tentando construir a partir do source fbida v2.13 (www.kraxel.org/releases/fbida/) desde quando eu instalo usando sudo apt-get install fbi
, ele instala v2.09.
Ao usar o comando make
, recebo o erro: Make.config:1: *** empty variable name. Stop.
Antes de usar o comando make
, instalei todas as dependências usando o seguinte comando abaixo. Estou assumindo que estas são dependências baseadas nas instruções fornecidas em um projeto similar chamado fim .
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install autoconf autoconf-archive automake autotools-dev bison ctags flex groff g++ libaa1-dev libdjvulibre-dev libgif-dev libimlib2-dev libjpeg-dev libncurses5-dev libpng-dev libpoppler-cpp-dev libpoppler-dev libreadline-dev libsdl-dev libspectre-dev libtiff-dev libtool m4 make txt2html libexif-dev
Abaixo está o erro exato que recebo ao usar o comando make
:
dev@dev-VirtualBox:~/Downloads/fbida-2.13-1$ make
checking for libdir name ... lib
checking for X11 app-defaults prefix ... /etc/X11
checking for endian.h ... yes
checking for linux/fb.h ... yes
checking for libexif/exif-log.h ... yes
checking for fopencookie ... yes
checking for strsignal ... yes
checking for pcd_open in pcd ... no
checking for DGifOpenFileName in gif ... yes
checking for libpng (using pkg-config) ... yes
checking for libtiff-4 (using pkg-config) ... yes
checking for libwebp (using pkg-config) ... no
checking for sane_init in sane ... no
checking for curl_easy_init in curl ... no
checking for lirc_init in lirc_client ... no
checking for XmStringGenerate in Xm ... no
checking for libjpeg version ... 80
Make.config written, edit if needed
Make.config:1: *** empty variable name. Stop.
Abaixo está o conteúdo do meu arquivo Make.config .
dev@dev-VirtualBox:~/Downloads/fbida-2.13-1$ cat Make.config
-e LIB := lib
RESDIR := /etc/X11
HAVE_ENDIAN_H := yes
HAVE_LINUX_FB_H := yes
HAVE_NEW_EXIF := yes
HAVE_GLIBC := yes
HAVE_STRSIGNAL := yes
HAVE_LIBPCD := no
HAVE_LIBGIF := yes
HAVE_LIBPNG := yes
HAVE_LIBTIFF := yes
HAVE_LIBWEBP := no
HAVE_LIBSANE := no
HAVE_LIBCURL := no
HAVE_LIBLIRC := no
HAVE_MOTIF := no
JPEG_VER := 80
Isso é causado pelo uso de um shell não bash como seu padrão. uma linha no Autoconf.mk que diz:
@echo -e "$ (make-config-q)" > $ @
imprime o -e literalmente no painel.
Tags make makefile framebuffer build ubuntu