Make kann nicht verwendet werden, wenn fbida (fbi) von der Quelle aus erstellt wird

583
Zythyr

Ich versuche, fbida (Fbi), Framebuffer Image Viewer, auf Ubuntu 16.04 zu installieren . Ich versuche, aus Quelle fbida v2.13 (www.kraxel.org/releases/fbida/) zu erstellen, da bei der Installation von using sudo apt-get install fbiv2.09 installiert wird.

Während makeich den Befehl verwende, erhalte ich die Fehlermeldung:Make.config:1: *** empty variable name. Stop.

Vor der Verwendung des makeBefehls habe ich alle Abhängigkeiten mit dem folgenden Befehl installiert. Ich gehe davon aus, dass dies die Abhängigkeiten sind, die auf den Anweisungen eines ähnlichen Projekts namens fim basieren .

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 

Unten ist der genaue Fehler, den ich bekomme, wenn ich den makeBefehl verwende:

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. 

Unten ist der Inhalt meiner Make.config- Datei.

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 
0

1 Antwort auf die Frage

0
DAmann

Dies wird durch die Verwendung einer Nicht-Bash-Shell als Standard verursacht. eine Zeile in Autoconf.mk, die lautet:

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

wird -e buchstäblich in der Dash-Shell drucken.