Compiling error with pinentry

Daniel Cerqueira dan.git at lispclub.com
Sat May 10 10:28:27 CEST 2025


Frank Guthausen <fg.gnupg at shimps.de> writes:

> Hello Daniel.
>
> I don't know much about Parabola but can provide some
> hints from the Debian world, which lead to an educated
> guess.
>
> On Thu, 08 May 2025 21:06:05 +0100
> Daniel Cerqueira <dan.git at lispclub.com> wrote:
>> 
>> My AC_LIB_PREPARE_PREFIX is at /usr/share/gettext/m4/lib-prefix.m4 ,
>> which comes with the gettext package.  Which was already installed.
>
> $  apt-file find lib-prefix.m4
> gettext: /usr/share/aclocal/lib-prefix.m4
>
>> I still get the same error, when compiling pinentry from the official
>> tarball:
>> [...]
>> $ ./autogen.sh 
>> autogen.sh: Running aclocal -I m4 ...
>> autogen.sh: Running autoheader...
>> autogen.sh: Running automake --gnu ...
>> autogen.sh: Running autoconf ...
>> configure.ac:341: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but
>> not m4_defun'd 
>
> Without gettext installed, I can reproduce this warning.
>
>> configure:9869: error: possibly undefined macro: AC_LIB_PREPARE_PREFIX
>>       If this token and others are legitimate, please use
>> m4_pattern_allow. See the Autoconf documentation.
>> configure:9870: error: possibly undefined macro: AC_LIB_RPATH
>> configure:9875: error: possibly undefined macro: AC_LIB_LINKFLAGS_BODY
>> configure:9883: error: possibly undefined macro: AC_LIB_APPENDTOVAR
>
> I cannot reproduce these errors.
>
>> $ ./configure --enable-maintainer-mode
>> [...]
>> ./configure: line 9875: syntax error near unexpected token `iconv'
>> ./configure: line 9875: `      AC_LIB_LINKFLAGS_BODY(iconv)'
>
> Without gettext installed, I can reproduce this error (with a different
> line number).
>
> When I install gettext and run autogen.sh again, the warning doesn't
> show up again and the obtained configure script doesn't throw any
> errors anymore.
>
>> Can someone tell me if is just my system that gets this error?
>
> My guess is: despite having gettext installed, the autogen.sh
> script doesn't know the location where the required data is
> installed on your system. This leads to effects similar as if
> gettext wasn't installed at all.
>
> The next step would be to figure out the reason why the gettext data
> seems to be unknown, which might require some better knowledge of
> Parabola than I can provide.

Hi Frank.

Thank you for your comprehensive reply.  Means a lot to me :-) .

I will be talking to the Parabola community about this.  I know that my
computer's privacy has been abused, by some Internet crackers.

Unfortunately, a reality I have to deal with.


CONFIDENTIALITY WARNING The information transmitted in this message is
for the exclusive use of the person or entity to which it is addressed
and might contain privileged and or confidential information.  If you
are not the intended recipient of this message, you are prohibited
from printing, duplicating, disseminating or otherwise using or acting
in reliance upon this information.  If you have received this message
in error, please notify the sender immediately, delete this
information from your computer and destroy all copies.

GDPR SECURITY I use end-to-end encryption on my communications by
emails.  You should too! Ask me "How can I also end-to-end cipher my
communications by email?", and I'll share how.

-- 
The pioneers of a warless world are the youth that
refuse military service. ~ Albert Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 861 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20250510/c9929fbf/attachment.sig>


More information about the Gnupg-users mailing list