Discussion:
mutt 1.5.23 && openssl 1.1.0d
Matthias Apitz
2017-08-24 16:12:43 UTC
Permalink
Hello,

We compile the above combination and I learned that some ssl calls in mutt
are outdated/wrong, see below. Is this fixed in a more recent version of
mutt? Thx

matthias
mutt-1.5.23
openssl-1.1.0d.tar.gz
gcc
-DPKGDATADIR=\"/home/guru/head/sisis-pap-target/share/mutt\"
-DSYSCONFDIR=\"/home/guru/head/sisis-pap-target/etc\"
-DBINDIR=\"/home/guru/head/sisis-pap-target/bin\"
-DMUTTLOCALEDIR=\"/home/guru/head/sisis-pap-target/share/locale\"
-DHAVE_CONFIG_H=1 -I. -I. -I. -I./imap -Iintl
-I/home/guru/head/sisis-pap-target/include -I./intl -m64 -MT
mutt_ssl.o -MD -MP -MF .deps/mutt_ssl.Tpo -c -o mutt_ssl.o
mutt_ssl.c
mutt_ssl.c:584:18: error: storage size of 'xsc' isn't known
X509_STORE_CTX xsc;
^
Makefile:806: recipe for target 'mutt_ssl.o' failed
make[2]: *** [mutt_ssl.o] Error 1
--
Sent from my Ubuntu phone
http://www.unixarea.de/
Kevin J. McCarthy
2017-08-24 16:36:53 UTC
Permalink
Post by Matthias Apitz
We compile the above combination and I learned that some ssl calls in mutt
are outdated/wrong, see below. Is this fixed in a more recent version of
mutt? Thx
Yes, this should be fixed for mutt 1.7.2 and later.
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
Matthias Apitz
2017-08-26 09:48:41 UTC
Permalink
Post by Kevin J. McCarthy
Post by Matthias Apitz
We compile the above combination and I learned that some ssl calls in mutt
are outdated/wrong, see below. Is this fixed in a more recent version of
mutt? Thx
Yes, this should be fixed for mutt 1.7.2 and later.
Thanks, Kevin.

I used 1.8.3 and there is a small problem in the congigure engine: In
mutt-1.8.3/intl/Makefile the @LIBTOOL@ is not replaced by something
excuteable:

grep '^LIBTOOL' /home/guru/head/sisis-pap/src/mutt/mutt-1.8.3/*/Makefile
/home/guru/head/sisis-pap/src/mutt/mutt-1.8.3/intl/Makefile:LIBTOOL = @LIBTOOL@

full log is here: http://www.unixarea.de/mutt.log

matthias
--
Matthias Apitz, ✉ ***@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub
8. Mai 1945: Wer nicht feiert hat den Krieg verloren.
8 de mayo de 1945: Quien no festeja perdió la Guerra.
May 8, 1945: Who does not celebrate lost the War.
Kevin J. McCarthy
2017-08-26 17:23:21 UTC
Permalink
Post by Matthias Apitz
I used 1.8.3 and there is a small problem in the congigure engine: In
grep '^LIBTOOL' /home/guru/head/sisis-pap/src/mutt/mutt-1.8.3/*/Makefile
full log is here: http://www.unixarea.de/mutt.log
Thanks Matthias. Probably some bit rot. I'll take a look.
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
Kevin J. McCarthy
2017-08-26 20:02:02 UTC
Permalink
Post by Kevin J. McCarthy
Post by Matthias Apitz
I used 1.8.3 and there is a small problem in the congigure engine: In
grep '^LIBTOOL' /home/guru/head/sisis-pap/src/mutt/mutt-1.8.3/*/Makefile
full log is here: http://www.unixarea.de/mutt.log
Thanks Matthias. Probably some bit rot. I'll take a look.
I've take a look at releases going pretty far back, and they all seem to
leave @LIBTOOL@ unsubstituted. I'm not sure that mutt makes use of
libtool when building libintl.a for the --with-included-gettext
configure option.

I couldn't view the URL you posted due to a permission error. Is this
interfering with your build?
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
Matthias Apitz
2017-08-26 20:24:59 UTC
Permalink
Post by Kevin J. McCarthy
Post by Kevin J. McCarthy
Post by Matthias Apitz
I used 1.8.3 and there is a small problem in the congigure engine: In
grep '^LIBTOOL' /home/guru/head/sisis-pap/src/mutt/mutt-1.8.3/*/Makefile
full log is here: http://www.unixarea.de/mutt.log
Thanks Matthias. Probably some bit rot. I'll take a look.
I've take a look at releases going pretty far back, and they all seem to
libtool when building libintl.a for the --with-included-gettext
configure option.
I couldn't view the URL you posted due to a permission error. Is this
interfering with your build?
Sorry for the perm error of the above link. Is now fixed and world wide
readable.

matthias
--
Matthias Apitz, ✉ ***@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub
8. Mai 1945: Wer nicht feiert hat den Krieg verloren.
8 de mayo de 1945: Quien no festeja perdió la Guerra.
May 8, 1945: Who does not celebrate lost the War.
Kevin J. McCarthy
2017-08-26 22:30:31 UTC
Permalink
Post by Matthias Apitz
Post by Kevin J. McCarthy
I've take a look at releases going pretty far back, and they all seem to
libtool when building libintl.a for the --with-included-gettext
configure option.
I couldn't view the URL you posted due to a permission error. Is this
interfering with your build?
Sorry for the perm error of the above link. Is now fixed and world wide
readable.
Looks like everything went okay except for the documentation. That can
be turned off with --disable-doc if you like.

I looked a bit more, and the LIBTOOL shouldn't be used. It's not
enabled in the MUTT_AM_GNU_GETTEXT invocation in configure.ac, so it
should be fine. The intl/Makefile.in is pulled from gettext, I believe,
so has extra stuff in it that we don't use.
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
Loading...