I think Dave has solved the problem with your static build and it possibly relates better to what you want to achieve, so may be go that way, I was purely suggesting installing from debs as it solves all the possible compilation issues. I suppose it depends whether you want 4.1 for more than just testing the BC640.
Michael Whapples On 10/11/09 14:29, Michael Whapples wrote: > Sorry should have been clearer as to what I meant. You can get brltty > 4.1 debian packages from the debian mirrors. I don't know what the > dependencies are like for 4.1 and how this would go with the rest of a > lenny system. Anyway you have two options, add a line for unstable in > your apt sources (I won't cover this in detail, plenty of documentation > out there) and then install brltty from unstable (so you end up with a > mixed system, although hopefully it should only be brltty from > unstable). The alternative which is basically the same but a bit more > manual and easier to explain in a few words, download the deb packages > from the mirror (eg. ftp://ftp.de.debian.org/debian/pool/main/b/brltty) > and install them using dpkg -i package_file_name.deb. If you do this you > will need to help it deal with dependencies and make sure you get all > the brltty packages you might want (eg. the python-brltty one for python > bindings, the libbrlapi for the brlapi, etc). > > Michael Whapples > On 10/11/09 13:50, Aldo wrote: > >> There is no deb package at all on the BrlTty site whle there is a rpm; >> so how do I install a 4.1 deb on my Lenny without touching the rest of my >> distro ? >> or how to fix my problem (if there is someone) with my compiled brltty ? >> >> Aldo. >> >> On Tue, Nov 10, 2009 at 01:18:00PM +0000, Michael Whapples wrote: >> >> >>> Looking at the output you got, seems like the BC640 is detected fine. >>> Why did you compile it from source instead of using the newer debian >>> package? The debian package works fine. >>> >>> Michael Whapples >>> On 10/11/09 12:57, Aldo wrote: >>> >>> >>>> Hi: >>>> >>>> This is my selfcompiled brltty 4.1 static bin, >>>> compiled with these options: >>>> ./configure --enable-standalone-programs --disable-contracted-braille >>>> --with-braille-driver=al --with-braille-device=usb: --with-text-table=de >>>> --with-speech-driver=al >>>> >>>> I've been able to run the ./configure but after the make it warned me about >>>> something regarding statically linked applications whichfore you need a >>>> shared glibc library or so (I don't unerstand that : wat is he needing from >>>> me?) >>>> >>>> So I puted it on my laptop and gave it a try: >>>> asteroid:~# ./brltty >>>> BRLTTY 4.1 [http://mielke.cc/brltty/] >>>> >>>> But after he showed the brltty version a few seconds he immediately shows >>>> the message: No screen >>>> while my /dev/cs* already exist on my Debian Lenny >>>> >>>> Precision: I just had killed the prev. brltty for my satellite before >>>> running this static bin for my Optelec; see here: >>>> >>>> asteroid:~# killall ./brltty >>>> >>>> Checking: >>>> asteroid:~# file ./brltty >>>> ./brltty: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), >>>> statically linked, for GNU/Linux 2.6.8, not stripped >>>> >>>> asteroid:~# ls -lrt /dev/vcs* >>>> crw-rw---- 1 root root 7, 135 nov 10 13:54 /dev/vcsa7 >>>> crw-rw---- 1 root root 7, 7 nov 10 13:54 /dev/vcs7 >>>> crw-rw---- 1 root root 7, 131 nov 10 13:54 /dev/vcsa3 >>>> crw-rw---- 1 root root 7, 4 nov 10 13:54 /dev/vcs4 >>>> crw-rw---- 1 root root 7, 3 nov 10 13:54 /dev/vcs3 >>>> crw-rw---- 1 root root 7, 132 nov 10 13:54 /dev/vcsa4 >>>> crw-rw---- 1 root root 7, 130 nov 10 13:54 /dev/vcsa2 >>>> crw-rw---- 1 root root 7, 134 nov 10 13:54 /dev/vcsa6 >>>> crw-rw---- 1 root root 7, 6 nov 10 13:54 /dev/vcs6 >>>> crw-rw---- 1 root root 7, 2 nov 10 13:54 /dev/vcs2 >>>> crw-rw---- 1 root root 7, 133 nov 10 13:54 /dev/vcsa5 >>>> crw-rw---- 1 root root 7, 5 nov 10 13:54 /dev/vcs5 >>>> crw-rw---- 1 root root 7, 128 nov 10 2009 /dev/vcsa >>>> crw-rw---- 1 root root 7, 1 nov 10 2009 /dev/vcs1 >>>> crw-rw---- 1 root root 7, 0 nov 10 2009 /dev/vcs >>>> crw-rw---- 1 root root 7, 129 nov 10 2009 /dev/vcsa1 >>>> >>>> OK then: >>>> asteroid:~# ./brltty -l 7 -e >>>> BRLTTY 4.1 [http://mielke.cc/brltty/] >>>> brltty: Working Directory: /etc/brltty >>>> brltty: Writable Directory: /lib/brltty/rw >>>> brltty: Configuration File: /etc/brltty.conf >>>> brltty: Data Directory: /etc/brltty >>>> brltty: Library Directory: /lib/brltty >>>> brltty: Tables Directory: /etc/brltty >>>> brltty: cannot open file: /etc/brltty/de.ttb: Bestand of map bestaat niet >>>> brltty: cannot load text table: de >>>> brltty: Text Table: de >>>> brltty: Attributes Table: attributes >>>> brltty: Key Table: none >>>> brltty: Keyboard Property: type= >>>> brltty: Keyboard Property: vendor= >>>> brltty: Keyboard Property: product= >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: BrlAPI Server: release 0.5.4 >>>> brltty: API Parameter: auth= >>>> brltty: API Parameter: host= >>>> brltty: API Parameter: stacksize= >>>> asteroid:~# brltty: socket 0 established (fd 3) >>>> brltty: socket 1 established (fd 4) >>>> brltty: exit status: 0 >>>> brltty: Console opened: fd=5 >>>> brltty: regions: text=0.0 status=0.0 >>>> brltty: shifts: full=1 half=0 vertical=5 >>>> brltty: checking braille device: USB: >>>> brltty: checking for braille driver: al >>>> brltty: initializing braille driver: al -> USB: >>>> brltty: verifying file system path: usbfs: /dev/bus/usb >>>> brltty: USBFS Root: /dev/bus/usb >>>> brltty: USB: testing: vendor=1D6B product=0001 >>>> brltty: USB: testing: vendor=1D6B product=0001 >>>> brltty: USB: testing: vendor=1D6B product=0001 >>>> brltty: USB: testing: vendor=1D6B product=0001 >>>> brltty: USB: testing: vendor=0798 product=0640 >>>> brltty: USB configuration set error 16: Apparaat of hulpbron is bezig. >>>> brltty: USB: no serial operations: vendor=0798 product=0640 >>>> brltty: USB: ept=81 dir=in xfr=int pkt=64 ivl=10ms >>>> brltty: USB Language: 409 >>>> brltty: USB: Manufacturer Name: Optelec >>>> brltty: USB: Product Description: ALVA BC640 >>>> brltty: USB: Serial Number: 00A0962CDB29 >>>> brltty: detected Alva BC640: 40 columns, 0 status cells >>>> brltty: Braille Display Dimensions: 1 row, 40 columns >>>> brltty: regions: text=0.40 status=0.0 >>>> brltty: shifts: full=40 half=20 vertical=5 >>>> brltty: api link >>>> brltty: Braille Driver: al [Alva] >>>> brltty: Alva Braille Driver: version 2.2 >>>> brltty: Braille Device: USB: >>>> brltty: Help File: brltty-al.hlp >>>> brltty: Help Page: /etc/brltty/brltty-al.hlp[0] >>>> brltty: Preferences File: /etc/brltty-al.prefs >>>> brltty: cannot open file: /etc/brltty-al.prefs: Bestand of map bestaat niet >>>> brltty: regions: text=0.40 status=0.0 >>>> brltty: shifts: full=40 half=20 vertical=5 >>>> brltty: beeper enabled >>>> brltty: tone: msec=60 note=64 >>>> brltty: tone: msec=100 note=69 >>>> brltty: api unlink >>>> brltty: api link >>>> brltty: checking for speech driver: al >>>> brltty: initializing speech driver: al >>>> brltty: Speech Driver: al [Alva] >>>> brltty: Alva Speech Driver: >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: Speech FIFO: none >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: beeper disabled >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> >>>> asteroid:~# brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> exitbrltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> >>>> asteroid:~# brltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> >>>> asteroid:~# kbrltty: checking for screen driver: lx >>>> brltty: screen driver not loadable: lx >>>> brltty: screen driver not found >>>> illall ./brltty >>>> asteroid:~# brltty: USB control transfer error 32: Gebroken pijp. >>>> brltty: api unlink >>>> brltty: api link >>>> brltty: api unlink >>>> brltty: USB: ept=81 dir=in xfr=int pkt=64 ivl=10ms >>>> brltty: beeper enabled >>>> brltty: tone: msec=60 note=64 >>>> brltty: tone: msec=60 note=57 >>>> brltty: beeper disabled >>>> >>>> asteroid:~# >>>> _______________________________________________ >>>> This message was sent via the BRLTTY mailing list. >>>> To post a message, send an e-mail to: [email protected] >>>> For general information, go to: http://mielke.cc/mailman/listinfo/brltty >>>> >>>> >>>> >>> _______________________________________________ >>> This message was sent via the BRLTTY mailing list. >>> To post a message, send an e-mail to: [email protected] >>> For general information, go to: http://mielke.cc/mailman/listinfo/brltty >>> >>> >> >> > _______________________________________________ > This message was sent via the BRLTTY mailing list. > To post a message, send an e-mail to: [email protected] > For general information, go to: http://mielke.cc/mailman/listinfo/brltty > _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
