enchant 1.4.0 breaks my mail/sylpheed2

Oliver Lehmann oliver at FreeBSD.org
Sat Jun 7 08:16:34 UTC 2008


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 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="-laspell"
configure:  SPELLER_LIB="-lpspell"

When you check .13:

gtkspell-2.0.pc.in:Libs.private: @SPELLER_LIB@

configure:SPELLER_LIB=-lenchant

and -lenchant does NOT include this functions - and it is "Libs.private"
- for me this looks like incompatibility?

please keep me CCed

-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/


More information about the freebsd-gnome mailing list