[BRLTTY] I can't build brltty

Samuel Thibault samuel.thibault at ens-lyon.org
Fri Aug 20 20:41:39 EDT 2010


Jean-Philippe MENGUAL, le Sun 01 Aug 2010 22:58:38 +0200, a écrit :
> To answer to your first mail, the table fr.FR.ttb, as all it includes,
> are exactly the same as the source code. I use these in Tables/
> subdirectory (svn release of brltty).

Ok. So I'm really not able to reproduce the issue.

> Le dimanche 01 août 2010 à 20:25 +0200, Samuel Thibault a écrit :
> > Jean-Philippe MENGUAL, le Wed 28 Jul 2010 19:44:56 +0200, a écrit :
> > > Hope it will help,
> > 
> > Well, this all looks like libc bugs, not brltty bugs.
> Should I write the thread to debian-accessibility?

No, people there won't know much better (as it's mostly the same as here
:) )

> Report a bug? What should I say in my report/mail?
> 
> > I know that Drepper doesn't take much care about making sure that static
> > linking still works.
> Well, what does it mean? What can I do?

It means that even if we report a bug, Drepper will just answer "don't
use static linking".  I'm afraid the long-term solution is to not link
brltty statically, but ship libraries along it: once you have
Programs/brltty built, use ldd:

$ ldd Programs/brltty
	linux-vdso.so.1 =>  (0x00007fffad3ff000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007f6451d57000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007f6451b3b000)
	libc.so.6 => /lib/libc.so.6 (0x00007f64517d9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f6451f84000)

This gives the list of libraries that brltty needs. Just copy them along
brltty on your usb stick, and to run it, use 

LD_LIBRARY_PATH=. ./brltty

to make it fetch libraries from along the brltty file.

Samuel


More information about the BRLTTY mailing list