[BLFS Trac] #1648: Mutt gcc4 issues

BLFS Trac trac at linuxfromscratch.org
Wed Mar 1 06:51:03 PST 2006


#1648: Mutt gcc4 issues
--------------------------------------------+-------------------------------
 Reporter:  alexander at linuxfromscratch.org  |        Owner:  dnicholson at linuxfromscratch.org
     Type:  defect                          |       Status:  assigned                       
 Priority:  high                            |    Milestone:  future                         
Component:  BOOK                            |      Version:  a-SVN                          
 Severity:  normal                          |   Resolution:                                 
 Keywords:                                  |  
--------------------------------------------+-------------------------------
Changes (by dnicholson at linuxfromscratch.org):

  * owner:  blfs-book at linuxfromscratch.org =>
            dnicholson at linuxfromscratch.org
  * status:  new => assigned

Old description:

> Mutt-1.4.2.1i doesn't compile with gcc4. A patch has been added to the
> livecd
> repository:
>
> http://svn.linuxfromscratch.org/viewcvs.cgi/*checkout*/trunk/packages/mutt/mutt-1.4.2.1-gcc4_fixes-1.patch?rev=836&root=livecd
>
> This does help compiling Mutt-1.4.2.1i. For the "normal" LFS, patched
> Mutt works.
>
> For the UTF-8 book, patched Mutt-1.4.2.1i segfaults at startup if
> /etc/Muttrc
> contains at least one "macro" line. Reason: ./configure checks for
> ncursesw, and
> a different code path is used. There was no segfault with gcc-3.4.x.
>
> Upgrading to Mutt-1.5.10i resolves both the compilation failure and the
> segfault
> issue.

New description:

 Mutt-1.4.2.1i doesn't compile with gcc4. A patch has been added to the
 livecd
 repository:

 http://svn.linuxfromscratch.org/viewcvs.cgi/*checkout*/trunk/packages/mutt/mutt-1.4.2.1-gcc4_fixes-1.patch?rev=836&root=livecd

 This does help compiling Mutt-1.4.2.1i. For the "normal" LFS, patched Mutt
 works.

 For the UTF-8 book, patched Mutt-1.4.2.1i segfaults at startup if
 /etc/Muttrc
 contains at least one "macro" line. Reason: ./configure checks for
 ncursesw, and
 a different code path is used. There was no segfault with gcc-3.4.x.

 Upgrading to Mutt-1.5.10i resolves both the compilation failure and the
 segfault
 issue.

Comment:

 I'm going to upgrade to 1.5.10i for the SVN book.  Should the patch go in
 the Errata for stable?  Seems kind of silly since who build LFS SVN then
 BLFS stable.  What do you think?

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/1648>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list