Hier ist mein Code:
ubuntu@ubuntu:~/tpm2-tss$ ./configure --enable-unit
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
./configure: line 3119: syntax error near unexpected token `am__api_version='1.15''
./configure: line 3119: `am__api_version='1.15''
Nachdem ich make check ausgeführt habe, erhalte ich (Code unten), was bedeutet, dass es nicht erstellt wurde. Danke für die Hilfe
ubuntu@ubuntu:~/tpm2-tss$ make check
make: *** No rule to make target 'check'. Stop.
tpm2-tss
Quellpaket → Die folgenden Binärpakete werden aus diesem Quellpaket erstellt: 16.04 →libtss2-0, libtss2-dev, libtss2-utils
. ... 17.10, 18.04 →libsapi-dev, libsapi-utils, libsapi0
. (Alles gebaut mit--enable-unit
.) ... Sie können also tatsächlich die "tpm2-tss" -Pakete mit apt installieren.Antworten:
Dies ist ein
autotools
Konfigurationsfehler. Autotools generiert das./configure
Skript mitautoscan
und es gibt ein Problem mit diesem Schritt. Reichen Sie einen Fehlerbericht ein.Vermutlich haben sie ein bis viele einfache Anführungszeichen
gegen,
quelle