Re: Clicking on a URL



Am 2002.12.04 00:14 schrieb(en) Pawel Salek:
> On 2002.12.03 15:15 Ernst Biesalski wrote:
>> in html-mail and balsa freezes. I have to execute 'killall balsa' to
>> finish the process.
>> 
>> By clicking a URL in text-mail it is impossible to call my default
>> browser for viewing the site.
>> 
>> How to fix it?
>> 
>> gentoo 1.2; gnome2; balsa 2.0.3
> 
> IIRC, this is a bug/feature of libpspell that causes that libc is 
> dynamically linked before libpthread. Output of "ldd balsa" should 
> tell you the truth (pthread should appear before libc)

The 'ldd balsa' output delivers:
	libc.so.6 => /lib/libc.so.6 (0x40ed0000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x40ff9000)
> 
> 
> check out /usr/lib/libpspell.la (it's a text file) and remove all 
> occurences of -lc to fix the problem.

remove - recompile - run - clicking on a url -> same procedure as 
yesterday. I got a freeze with html-mail and no action with text-mail.

The ldd-output delivers:
         libc.so.6 => /lib/libc.so.6 (0x40ed0000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x40ff9000)

I changed libpspell.la:
	# To make balsa run. Remove the -lc entry
	dependency_libs=' -L/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3 	 
-L/usr/i686-pc-linux-gnu/lib /usr/lib/libaspell.la -lstdc++ -lm -lgcc'

Is it necessary to change libaspell.la? Balsa spellchecking is linked 
to aspell - there is no pspell on my box!

Removing the -lc entry from libaspell.la makes the ldd-output looks 
like:
         libpthread.so.0 => /lib/libpthread.so.0 (0x40ed0000)
         libesmtp.so.5 => /usr/lib/libesmtp.so.5 (0x40ee6000)
         libdl.so.2 => /lib/libdl.so.2 (0x40ef4000)
         libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40ef8000)
         libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40f25000)
         libc.so.6 => /lib/libc.so.6 (0x40fe0000)

and solve my problem. Thanks

ernst



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]