From owner-freebsd-gnome@FreeBSD.ORG Sat Jun 7 16:08:35 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A252C1065679 for ; Sat, 7 Jun 2008 16:08:35 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao103.cox.net (eastrmmtao103.cox.net [68.230.240.9]) by mx1.freebsd.org (Postfix) with ESMTP id 4828C8FC15 for ; Sat, 7 Jun 2008 16:08:35 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao103.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080607160833.OBVQ26883.eastrmmtao103.cox.net@eastrmimpo02.cox.net>; Sat, 7 Jun 2008 12:08:33 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id b48Z1Z00D4iy4EG0248a36; Sat, 07 Jun 2008 12:08:34 -0400 Date: Sat, 07 Jun 2008 11:10:49 -0500 To: "Oliver Lehmann" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080607095104.df570a8c.oliver@FreeBSD.org> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <20080607095104.df570a8c.oliver@FreeBSD.org> User-Agent: Opera Mail/9.27 (Linux) Cc: gnome@freebsd.org Subject: Re: enchant 1.4.0 breaks my mail/sylpheed2 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2008 16:08:35 -0000 On Sat, 07 Jun 2008 02:51:04 -0500, Oliver Lehmann = = wrote: > Hi, > > my mail/sylpheed needs > >> compose.o(.text+0xbdb5): In function `compose_create': >> : undefined reference to `new_aspell_config' >> compose.o(.text+0xbdc0): In function `compose_create': >> : undefined reference to `get_aspell_dict_info_list' >> compose.o(.text+0xbdcb): In function `compose_create': >> : undefined reference to `delete_aspell_config' >> compose.o(.text+0xbdd3): In function `compose_create': >> : undefined reference to `aspell_dict_info_list_elements' >> compose.o(.text+0xbde4): In function `compose_create': >> : undefined reference to `aspell_dict_info_enumeration_next' >> compose.o(.text+0xbe23): In function `compose_create': >> : undefined reference to `delete_aspell_dict_info_enumeration' > > adding -laspell to libdata/gtkspell-2.0.pc fixes it. Is this now a > problem of the pkgconfig file or my sylpheed2? I think it's a sylpheed2 bug, because if I understand gtkspell correct i= s = that if backend change and it won't change gtkspell. The API of gtkspell= = hasn't change for about five years. The gtkspell has dropped aspell = support and use enchant instead. The sylpheed2 should add aspell stuff i= n = its configure if it uses direct to aspell function. I have found a patch for sylpheed2 to use enchant instead in case if you= = want it. http://lists.ibiblio.org/pipermail/sm-commit/2008-May/017108.html http://dbg.download.sourcemage.org/grimoire/codex/stable-rc/mail/sylphee= d/patch-gtkspell Cheers, Mezz > I guess -laspell was included in the .pc file in gtkspell-2.0.11. > > When you check .11: > > gtkspell-2.0.pc.in:Libs: -L${libdir} -lgtkspell @SPELLER_LIB@ > > while SPELLER_LIB could be: > > configure: SPELLER_LIB=3D"-laspell" > configure: SPELLER_LIB=3D"-lpspell" > > When you check .13: > > gtkspell-2.0.pc.in:Libs.private: @SPELLER_LIB@ > > configure:SPELLER_LIB=3D-lenchant > > and -lenchant does NOT include this functions - and it is "Libs.privat= e" > - for me this looks like incompatibility? > > please keep me CCed -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org