क्या किसी को पता है कि इसका मतलब GnuPG के 'मेक' कमांड के अंत में है:
mv -f .deps/libcommon_a-signal.Tpo .deps/libcommon_a-signal.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/local/share/locale\" -DGNUPG_BINDIR="\"/usr/local/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/local/libexec\"" -DGNUPG_LIBDIR="\"/usr/local/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/local/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/usr/local/etc/gnupg\"" -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -DWITHOUT_GNU_PTH=1 -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommon_a-estream.o -MD -MP -MF .deps/libcommon_a-estream.Tpo -c -o libcommon_a-estream.o `test -f 'estream.c' || echo './'`estream.c
mv -f .deps/libcommon_a-estream.Tpo .deps/libcommon_a-estream.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/local/share/locale\" -DGNUPG_BINDIR="\"/usr/local/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/local/libexec\"" -DGNUPG_LIBDIR="\"/usr/local/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/local/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/usr/local/etc/gnupg\"" -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -DWITHOUT_GNU_PTH=1 -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommon_a-estream-printf.o -MD -MP -MF .deps/libcommon_a-estream-printf.Tpo -c -o libcommon_a-estream-printf.o `test -f 'estream-printf.c' || echo './'`estream-printf.c
mv -f .deps/libcommon_a-estream-printf.Tpo .deps/libcommon_a-estream-printf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -DLOCALEDIR=\"/usr/local/share/locale\" -DGNUPG_BINDIR="\"/usr/local/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/local/libexec\"" -DGNUPG_LIBDIR="\"/usr/local/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/local/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/usr/local/etc/gnupg\"" -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -I/usr/local/include -I/home/normal-user/NORMALUSER/DOWNLOADS/GNUPG/include -DWITHOUT_GNU_PTH=1 -g -O2 -Wall -Wno-pointer-sign -Wpointer-arith -Wno-psabi -MT libcommon_a-audit.o -MD -MP -MF .deps/libcommon_a-audit.Tpo -c -o libcommon_a-audit.o `test -f 'audit.c' || echo './'`audit.c
In file included from audit.c:28:0:
audit.h:23:18: fatal error: ksba.h: No such file or directory
#include <ksba.h>
^
compilation terminated.
make[2]: *** [libcommon_a-audit.o] Error 1
make[2]: Leaving directory `/home/normal-user/Downloads/gnupg-2.0.27/common'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/normal-user/Downloads/gnupg-2.0.27/common'
make: *** [check-recursive] Error 1
normal-user@normaluser-VirtualBox:~/Downloads/gnupg-2.0.27$
मैंने GnuPG 1.0.27 के नए डाउनलोड को इस उम्मीद में पुनः स्थापित किया कि मैंने एक अलग निर्देशिका में स्थापित करने के लिए बार-बार प्रयास करने के साथ पुराने को दूषित कर दिया था, लेकिन मुझे वही त्रुटि मिली।
क्या यह संभव है कि मैं ksba.h
किसी अन्य निर्देशिका में दूषित हूं ?
त्रुटि का शाब्दिक अर्थ यह है कि किसी कारण से कंपाइलर कोड में शामिल ksba.h फ़ाइल को सूचीबद्ध नहीं कर सकता है।
—
एल्डर गीक