Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Mar 2008 17:42:55 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Coleman Kane" <cokane@cokane.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Thunderbird, enigmail, and GCC 3.4
Message-ID:  <op.t7imttob9aq2h7@mezz.mezzweb.com>
In-Reply-To: <47CDD627.2020808@cokane.org>
References:  <47CDD627.2020808@cokane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 04 Mar 2008 17:07:19 -0600, Coleman Kane <cokane@cokane.org> wro=
te:

> Hi,
>
> I'd like to call your attention to ports/117285:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D117285
>
> There seems to be some trouble when thunderbird is compiled with GCC  =

> 4.x. The current manifestation of this problem is a segfault on the  =

> registration (when thunderbird restarts) of the enigmail extension,  =

> which causes the install to fail to register the internal enigmime  =

> service.
>
> The above PR suggests downgrading thunderbird to GCC 3.4 until the  =

> problem is fixed. I don't know how many other extensions are affected =
by  =

> this.
>
> Either that, or the security/enigmail-thunderbird port should be  =

> modified so that it displays a message warning the user that it won't =
 =

> work after it is installed.
>
> AFAICT, it only affects amd64. Maybe USE_GCC can be 3.4 on amd64, and =
 =

> 3.4+ elsewhere?
>
> Thoughts? Comments?

The enigmail port has to be fix. I disagree to change in thunderbird por=
t  =

to have that USE_GCC. In the past, I have suggested Aryeh M. Friedman to=
  =

check in Gentoo to see if it can solves his problem, but I don't know if=
  =

he did.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
http://bugs.gentoo.org/show_bug.cgi?id=3D187353
http://bugs.gentoo.org/attachment.cgi?id=3D127337&action=3Dview

Maybe you can try to remove USE_GCC=3D3.4 and 'make patch' in  =

engimail-thunderbird then go in work directory and remove the gcc_hidden=
.h  =

and touch this file. After that, try to build engimail-thunderbird to se=
e  =

if it works for you with GCC 4.x. Make sure Thunderbird is built with GC=
C  =

4.x too.

If it doesn't work for you, there is another bugzilla that is blaming on=
  =

binutils bug.

http://bugs.gentoo.org/show_bug.cgi?id=3D186089
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Cheers,
Mezz

> --
> Coleman Kane


-- =

mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t7imttob9aq2h7>