Tidak dapat digunakan make ketika membangun fbida (fbi) dari sumber

0

Saya mencoba menginstal fbida (Fbi) , framebuffer image viewer, di Ubuntu 16.04. Saya mencoba membangun dari sumber fbida v2.13 (www.kraxel.org/releases/fbida/) karena ketika saya menginstal menggunakan sudo apt-get install fbi, ia menginstal v2.09.

Saat menggunakan makeperintah, saya mendapatkan kesalahan:Make.config:1: *** empty variable name. Stop.

Sebelum menggunakan makeperintah, saya menginstal semua dependensi dengan menggunakan perintah berikut di bawah ini. Saya mengasumsikan ini adalah dependensi berdasarkan instruksi yang diberikan dalam proyek serupa yang disebut 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

Di bawah ini adalah kesalahan tepat yang saya dapatkan ketika menggunakan makeperintah:

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.

Di bawah ini adalah konten file Make.config saya .

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
Zythyr
sumber

Jawaban:

0

Ini disebabkan oleh penggunaan shell non-bash sebagai default Anda. baris dalam Autoconf.mk yang bertuliskan:

@echo -e "$ (make-config-q)"> $ @

akan mencetak -e secara harfiah di dash shell.

DAmann
sumber