Fwd: broken strings compiled-in into mutt

Matthias Apitz guru at unixarea.de
Tue Aug 4 18:12:02 UTC 2015


Hello Udo (as maintainer),

Maybe it's a FreeBSD issue, rather than a mutt one?

	matthias

----- Forwarded message from Matthias Apitz <guru at unixarea.de> -----

Date: Tue, 4 Aug 2015 16:54:58 +0200
From: Matthias Apitz <guru at unixarea.de>
To: mutt-users at mutt.org
Subject: broken strings compiled-in into mutt


Hello,

I have compiled on FreeBSD CURRENT some 1660 ports, among them my
beloved mutt, and all went fine. I wanted to check mutt if it has used the
correct compiler options and configure value and have run

$ mutt -v

The output is broken as you can see in the attached file and the strings
are like this broken in the binary itself, i.e. it is not only an
display issue. mutt itself starts. The string contains a \r where it
should have 'r' and a \t where it should have a 't', ...

Any ideas? Let me know if you need the log of the make engine poudriere
for this.

	matthias

-- 
Matthias Apitz               |  /"\   ASCII Ribbon Campaign:
E-mail: guru at unixarea.de     |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X    - No proprietary attachments
phone: +49-176-38902045      |  / \   - Respect for open standards
                             | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign

$ mutt -v > /mnt/guru/mutt.err
Mutt 1.5.23 (2014-03-12)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: FreeBSD 11.0-CURRENT (amd64)
ncurses: ncurses 5.9.20140222 (compiled with 5.9)
libiconv: 1.14
libidn: 1.31 (compiled with 1.31)
hcache backend: Berkeley DB 5.3.28: (September  9, 2013)

Compiler:
F
eeBSD clang ve
sion 3.5.0 (	ags/RELEASE_350/final 216957) 20141124
Ta
ge	: x86_64-unknown-f
eebsd11.0
Th
ead model: posix
clang: wa
ning: a
gumen	 unused du
ing compila	ion: '-I /us
/local/include'

Configure options: '--disable-fcn	l' '--wi	h-ssl=/us
' '--wi	h-docdi
=/us
/local/sha
e/doc/mu		' '--sysconfdi
=/us
/local/e	c' '--enable-ex	e
nal-do	lock' '--enable-pop' '--enable-imap' '--disable-wa
nings' '--wi	h-sasl=/us
/local' '--disable-flock' '--enable-locales-fix' '--wi	h-libiconv-p
efix=/us
/local' '--wi	h-idn' '--disable-gpgme' '--enable-sm	p' '--enable-debug' '--enable-comp
essed' '--enable-hcache' '--wi	hou	-gdbm' '--wi	h-bdb' '--wi	hou	-qdbm' '--p
efix=/us
/local' '--locals	a	edi
=/va
' '--mandi
=/us
/local/man' '--infodi
=/us
/local/info/' '--build=amd64-po
	bld-f
eebsd11.0' 'build_alias=amd64-po
	bld-f
eebsd11.0' 'CC=clang -I/us
/local/include' 'CFLAGS=-pipe   -g -fs	ack-p
o	ec	o
 -fno-s	
ic	-aliasing' 'LDFLAGS= -L/us
/local/lib -Wl,-
pa	h=/us
/local/lib:/us
/lib -l	infow   -Wl,-
pa	h=/us
/lib:/us
/local/lib -fs	ack-p
o	ec	o
' 'LIBS=' 'CPPFLAGS=' 'CPP=clang-cpp'

Compilation CFLAGS: -pipe   -g -fs	ack-p
o	ec	o
 -fno-s	
ic	-aliasing

Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  -USE_FCNTL  -USE_FLOCK   
+USE_POP  +USE_IMAP  +USE_SMTP  
+USE_SSL_OPENSSL  -USE_SSL_GNUTLS  +USE_SASL  -USE_GSS  +HAVE_GETADDRINFO  
+HAVE_REGCOMP  -USE_GNU_REGEX  +COMPRESSED  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  -CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  +LOCALES_HACK  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET  +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE  
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/local/share/mutt"
SYSCONFDIR="/usr/local/etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev at mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.

patch-1.5.20.bk.trash_folder-purge_message.1
patch-1.5.23.sidebar.20140412.txt
patch-1.5.4.cd.ifdef.1
patch-1.5.6.cb.reverse_reply.2
patch-1.5.7.ust.maildir-mtime.2
patch-1.5.0.ats.date_conditional.1
dgc.deepif.1
vvv.quote
vvv.initials
rr.compressed


$ strings /usr/local/bin/mutt | egrep 'eeBSD |216957' >> /mnt/guru/mutt.err
eeBSD clang ve
sion 3.5.0 (	ags/RELEASE_350/final 216957) 20141124

$ mutt -v | od -c >> /mnt/guru/mutt.err
0000000    M   u   t   t       1   .   5   .   2   3       (   2   0   1
0000020    4   -   0   3   -   1   2   )  \n   C   o   p   y   r   i   g
0000040    h   t       (   C   )       1   9   9   6   -   2   0   0   9
0000060        M   i   c   h   a   e   l       R   .       E   l   k   i
0000100    n   s       a   n   d       o   t   h   e   r   s   .  \n   M
0000120    u   t   t       c   o   m   e   s       w   i   t   h       A
0000140    B   S   O   L   U   T   E   L   Y       N   O       W   A   R
0000160    R   A   N   T   Y   ;       f   o   r       d   e   t   a   i
0000200    l   s       t   y   p   e       `   m   u   t   t       -   v
0000220    v   '   .  \n   M   u   t   t       i   s       f   r   e   e
0000240        s   o   f   t   w   a   r   e   ,       a   n   d       y
0000260    o   u       a   r   e       w   e   l   c   o   m   e       t
0000300    o       r   e   d   i   s   t   r   i   b   u   t   e       i
0000320    t  \n   u   n   d   e   r       c   e   r   t   a   i   n    
0000340    c   o   n   d   i   t   i   o   n   s   ;       t   y   p   e
0000360        `   m   u   t   t       -   v   v   '       f   o   r    
0000400    d   e   t   a   i   l   s   .  \n  \n   S   y   s   t   e   m
0000420    :       F   r   e   e   B   S   D       1   1   .   0   -   C
0000440    U   R   R   E   N   T       (   a   m   d   6   4   )  \n   n
0000460    c   u   r   s   e   s   :       n   c   u   r   s   e   s    
0000500    5   .   9   .   2   0   1   4   0   2   2   2       (   c   o
0000520    m   p   i   l   e   d       w   i   t   h       5   .   9   )
0000540   \n   l   i   b   i   c   o   n   v   :       1   .   1   4  \n
0000560    l   i   b   i   d   n   :       1   .   3   1       (   c   o
0000600    m   p   i   l   e   d       w   i   t   h       1   .   3   1
0000620    )  \n   h   c   a   c   h   e       b   a   c   k   e   n   d
0000640    :       B   e   r   k   e   l   e   y       D   B       5   .
0000660    3   .   2   8   :       (   S   e   p   t   e   m   b   e   r
0000700            9   ,       2   0   1   3   )  \n  \n   C   o   m   p
0000720    i   l   e   r   :  \n   F  \r   e   e   B   S   D       c   l
0000740    a   n   g       v   e  \r   s   i   o   n       3   .   5   .
0000760    0       (  \t   a   g   s   /   R   E   L   E   A   S   E   _
0001000    3   5   0   /   f   i   n   a   l       2   1   6   9   5   7
0001020    )       2   0   1   4   1   1   2   4  \n   T   a  \r   g   e
0001040   \t   :       x   8   6   _   6   4   -   u   n   k   n   o   w
0001060    n   -   f  \r   e   e   b   s   d   1   1   .   0  \n   T   h
0001100   \r   e   a   d       m   o   d   e   l   :       p   o   s   i
0001120    x  \n   c   l   a   n   g   :       w   a  \r   n   i   n   g
0001140    :       a  \r   g   u   m   e   n  \t       u   n   u   s   e
0001160    d       d   u  \r   i   n   g       c   o   m   p   i   l   a
0001200   \t   i   o   n   :       '   -   I       /   u   s  \r   /   l
0001220    o   c   a   l   /   i   n   c   l   u   d   e   '  \n  \n   C
0001240    o   n   f   i   g   u   r   e       o   p   t   i   o   n   s
0001260    :       '   -   -   d   i   s   a   b   l   e   -   f   c   n
0001300   \t   l   '       '   -   -   w   i  \t   h   -   s   s   l   =
0001320    /   u   s  \r   '       '   -   -   w   i  \t   h   -   d   o
0001340    c   d   i  \r   =   /   u   s  \r   /   l   o   c   a   l   /
0001360    s   h   a  \r   e   /   d   o   c   /   m   u  \t  \t   '    
0001400    '   -   -   s   y   s   c   o   n   f   d   i  \r   =   /   u
0001420    s  \r   /   l   o   c   a   l   /   e  \t   c   '       '   -
0001440    -   e   n   a   b   l   e   -   e   x  \t   e  \r   n   a   l
0001460    -   d   o  \t   l   o   c   k   '       '   -   -   e   n   a
0001500    b   l   e   -   p   o   p   '       '   -   -   e   n   a   b
0001520    l   e   -   i   m   a   p   '       '   -   -   d   i   s   a
0001540    b   l   e   -   w   a  \r   n   i   n   g   s   '       '   -
0001560    -   w   i  \t   h   -   s   a   s   l   =   /   u   s  \r   /
0001600    l   o   c   a   l   '       '   -   -   d   i   s   a   b   l
0001620    e   -   f   l   o   c   k   '       '   -   -   e   n   a   b
0001640    l   e   -   l   o   c   a   l   e   s   -   f   i   x   '    
0001660    '   -   -   w   i  \t   h   -   l   i   b   i   c   o   n   v
0001700    -   p  \r   e   f   i   x   =   /   u   s  \r   /   l   o   c
0001720    a   l   '       '   -   -   w   i  \t   h   -   i   d   n   '
0001740        '   -   -   d   i   s   a   b   l   e   -   g   p   g   m
0001760    e   '       '   -   -   e   n   a   b   l   e   -   s   m  \t
0002000    p   '       '   -   -   e   n   a   b   l   e   -   d   e   b
0002020    u   g   '       '   -   -   e   n   a   b   l   e   -   c   o
0002040    m   p  \r   e   s   s   e   d   '       '   -   -   e   n   a
0002060    b   l   e   -   h   c   a   c   h   e   '       '   -   -   w
0002100    i  \t   h   o   u  \t   -   g   d   b   m   '       '   -   -
0002120    w   i  \t   h   -   b   d   b   '       '   -   -   w   i  \t
0002140    h   o   u  \t   -   q   d   b   m   '       '   -   -   p  \r
0002160    e   f   i   x   =   /   u   s  \r   /   l   o   c   a   l   '
0002200        '   -   -   l   o   c   a   l   s  \t   a  \t   e   d   i
0002220   \r   =   /   v   a  \r   '       '   -   -   m   a   n   d   i
0002240   \r   =   /   u   s  \r   /   l   o   c   a   l   /   m   a   n
0002260    '       '   -   -   i   n   f   o   d   i  \r   =   /   u   s
0002300   \r   /   l   o   c   a   l   /   i   n   f   o   /   '       '
0002320    -   -   b   u   i   l   d   =   a   m   d   6   4   -   p   o
0002340   \r  \t   b   l   d   -   f  \r   e   e   b   s   d   1   1   .
0002360    0   '       '   b   u   i   l   d   _   a   l   i   a   s   =
0002400    a   m   d   6   4   -   p   o  \r  \t   b   l   d   -   f  \r
0002420    e   e   b   s   d   1   1   .   0   '       '   C   C   =   c
0002440    l   a   n   g       -   I   /   u   s  \r   /   l   o   c   a
0002460    l   /   i   n   c   l   u   d   e   '       '   C   F   L   A
0002500    G   S   =   -   p   i   p   e               -   g       -   f
0002520    s  \t   a   c   k   -   p  \r   o  \t   e   c  \t   o  \r    
0002540    -   f   n   o   -   s  \t  \r   i   c  \t   -   a   l   i   a
0002560    s   i   n   g   '       '   L   D   F   L   A   G   S   =    
0002600    -   L   /   u   s  \r   /   l   o   c   a   l   /   l   i   b
0002620        -   W   l   ,   -  \r   p   a  \t   h   =   /   u   s  \r
0002640    /   l   o   c   a   l   /   l   i   b   :   /   u   s  \r   /
0002660    l   i   b       -   l  \t   i   n   f   o   w               -
0002700    W   l   ,   -  \r   p   a  \t   h   =   /   u   s  \r   /   l
0002720    i   b   :   /   u   s  \r   /   l   o   c   a   l   /   l   i
0002740    b       -   f   s  \t   a   c   k   -   p  \r   o  \t   e   c
0002760   \t   o  \r   '       '   L   I   B   S   =   '       '   C   P
0003000    P   F   L   A   G   S   =   '       '   C   P   P   =   c   l
0003020    a   n   g   -   c   p   p   '  \n  \n   C   o   m   p   i   l
0003040    a   t   i   o   n       C   F   L   A   G   S   :       -   p
0003060    i   p   e               -   g       -   f   s  \t   a   c   k
0003100    -   p  \r   o  \t   e   c  \t   o  \r       -   f   n   o   -
0003120    s  \t  \r   i   c  \t   -   a   l   i   a   s   i   n   g  \n
0003140   \n   C   o   m   p   i   l   e       o   p   t   i   o   n   s
0003160    :  \n   -   D   O   M   A   I   N  \n   +   D   E   B   U   G
0003200   \n   -   H   O   M   E   S   P   O   O   L           +   U   S
0003220    E   _   S   E   T   G   I   D           +   U   S   E   _   D
0003240    O   T   L   O   C   K           +   D   L   _   S   T   A   N
0003260    D   A   L   O   N   E           -   U   S   E   _   F   C   N
0003300    T   L           -   U   S   E   _   F   L   O   C   K        
0003320       \n   +   U   S   E   _   P   O   P           +   U   S   E
0003340    _   I   M   A   P           +   U   S   E   _   S   M   T   P
0003360           \n   +   U   S   E   _   S   S   L   _   O   P   E   N
0003400    S   S   L           -   U   S   E   _   S   S   L   _   G   N
0003420    U   T   L   S           +   U   S   E   _   S   A   S   L    
0003440        -   U   S   E   _   G   S   S           +   H   A   V   E
0003460    _   G   E   T   A   D   D   R   I   N   F   O          \n   +
0003500    H   A   V   E   _   R   E   G   C   O   M   P           -   U
0003520    S   E   _   G   N   U   _   R   E   G   E   X           +   C
0003540    O   M   P   R   E   S   S   E   D          \n   +   H   A   V
0003560    E   _   C   O   L   O   R           +   H   A   V   E   _   S
0003600    T   A   R   T   _   C   O   L   O   R           +   H   A   V
0003620    E   _   T   Y   P   E   A   H   E   A   D           +   H   A
0003640    V   E   _   B   K   G   D   S   E   T          \n   +   H   A
0003660    V   E   _   C   U   R   S   _   S   E   T           +   H   A
0003700    V   E   _   M   E   T   A           +   H   A   V   E   _   R
0003720    E   S   I   Z   E   T   E   R   M          \n   +   C   R   Y
0003740    P   T   _   B   A   C   K   E   N   D   _   C   L   A   S   S
0003760    I   C   _   P   G   P           +   C   R   Y   P   T   _   B
0004000    A   C   K   E   N   D   _   C   L   A   S   S   I   C   _   S
0004020    M   I   M   E           -   C   R   Y   P   T   _   B   A   C
0004040    K   E   N   D   _   G   P   G   M   E          \n   -   E   X
0004060    A   C   T   _   A   D   D   R   E   S   S           -   S   U
0004100    N   _   A   T   T   A   C   H   M   E   N   T          \n   +
0004120    E   N   A   B   L   E   _   N   L   S           +   L   O   C
0004140    A   L   E   S   _   H   A   C   K           +   H   A   V   E
0004160    _   W   C   _   F   U   N   C   S           +   H   A   V   E
0004200    _   L   A   N   G   I   N   F   O   _   C   O   D   E   S   E
0004220    T           +   H   A   V   E   _   L   A   N   G   I   N   F
0004240    O   _   Y   E   S   E   X   P   R          \n   +   H   A   V
0004260    E   _   I   C   O   N   V           -   I   C   O   N   V   _
0004300    N   O   N   T   R   A   N   S           +   H   A   V   E   _
0004320    L   I   B   I   D   N           +   H   A   V   E   _   G   E
0004340    T   S   I   D           +   U   S   E   _   H   C   A   C   H
0004360    E          \n   -   I   S   P   E   L   L  \n   S   E   N   D
0004400    M   A   I   L   =   "   /   u   s   r   /   s   b   i   n   /
0004420    s   e   n   d   m   a   i   l   "  \n   M   A   I   L   P   A
0004440    T   H   =   "   /   v   a   r   /   m   a   i   l   "  \n   P
0004460    K   G   D   A   T   A   D   I   R   =   "   /   u   s   r   /
0004500    l   o   c   a   l   /   s   h   a   r   e   /   m   u   t   t
0004520    "  \n   S   Y   S   C   O   N   F   D   I   R   =   "   /   u
0004540    s   r   /   l   o   c   a   l   /   e   t   c   "  \n   E   X
0004560    E   C   S   H   E   L   L   =   "   /   b   i   n   /   s   h
0004600    "  \n   -   M   I   X   M   A   S   T   E   R  \n   T   o    
0004620    c   o   n   t   a   c   t       t   h   e       d   e   v   e
0004640    l   o   p   e   r   s   ,       p   l   e   a   s   e       m
0004660    a   i   l       t   o       <   m   u   t   t   -   d   e   v
0004700    @   m   u   t   t   .   o   r   g   >   .  \n   T   o       r
0004720    e   p   o   r   t       a       b   u   g   ,       p   l   e
0004740    a   s   e       v   i   s   i   t       h   t   t   p   :   /
0004760    /   b   u   g   s   .   m   u   t   t   .   o   r   g   /   .
0005000   \n  \n   p   a   t   c   h   -   1   .   5   .   2   0   .   b
0005020    k   .   t   r   a   s   h   _   f   o   l   d   e   r   -   p
0005040    u   r   g   e   _   m   e   s   s   a   g   e   .   1  \n   p
0005060    a   t   c   h   -   1   .   5   .   2   3   .   s   i   d   e
0005100    b   a   r   .   2   0   1   4   0   4   1   2   .   t   x   t
0005120   \n   p   a   t   c   h   -   1   .   5   .   4   .   c   d   .
0005140    i   f   d   e   f   .   1  \n   p   a   t   c   h   -   1   .
0005160    5   .   6   .   c   b   .   r   e   v   e   r   s   e   _   r
0005200    e   p   l   y   .   2  \n   p   a   t   c   h   -   1   .   5
0005220    .   7   .   u   s   t   .   m   a   i   l   d   i   r   -   m
0005240    t   i   m   e   .   2  \n   p   a   t   c   h   -   1   .   5
0005260    .   0   .   a   t   s   .   d   a   t   e   _   c   o   n   d
0005300    i   t   i   o   n   a   l   .   1  \n   d   g   c   .   d   e
0005320    e   p   i   f   .   1  \n   v   v   v   .   q   u   o   t   e
0005340   \n   v   v   v   .   i   n   i   t   i   a   l   s  \n   r   r
0005360    .   c   o   m   p   r   e   s   s   e   d  \n                
0005374


----- End forwarded message -----

-- 
Matthias Apitz, ✉ guru at unixarea.de, http://www.unixarea.de/  ☎ +49-176-38902045
No! Nein! ¡No! Όχι! -- Ευχαριστούμε!


More information about the freebsd-ports mailing list