[BRLTTY] This beats me :-(

Adrian van Bloois adrian at pa0rda.nl
Mon Feb 27 15:37:52 EST 2017


Hi Dave,
I've got everything placed in the right directories, the librltty???.so
files are all in /usr/local/lib64/brltty as configured.
But brltty is still unable to find the al braille-driver.
When set to auto it sees that the al driver is needen, but not able to
find it.
I configured the whole thing like this:
./configure \
	--prefix=/usr/local \
	--sysconfdir=/etc \
	--localstatedir=/var \
	--libdir=/usr/local/lib64 \
	--with-drivers-directory=/usr/local/lib64/brltty \
	--includedir=/usr/local/include \
	--mandir=/usr/local/man \
	--disable-java-bindings \
	--disable-tcl-bindings \
	--disable-lisp-bindings \
	--disable-ocaml-bindings \
	--disable-x \
	--disable-contracted-braille \
	--with-braille-driver=al \
	--with-text-table=my \
	--with-curses=ncurses \
	--with-screen-driver=lx


The config.mk looks like this:
# config.mk.  Generated from config.mk.in by configure.
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
#          text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2016 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU General Public License, as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any
# later version. Please see the file LICENSE-GPL for details.
#
# Web Page: http://brltty.com/
#
# This software is maintained by Dave Mielke <dave at mielke.cc>.
###############################################################################



BUILD_ALIAS = 
BUILD_SYSTEM = x86_64-unknown-linux-gnu
BUILD_CPU = x86_64
BUILD_VENDOR = unknown
BUILD_OS = linux-gnu

HOST_ALIAS = 
HOST_SYSTEM = x86_64-unknown-linux-gnu
HOST_CPU = x86_64
HOST_VENDOR = unknown
HOST_OS = linux-gnu

TARGET_ALIAS = 
TARGET_SYSTEM = x86_64-unknown-linux-gnu
TARGET_CPU = x86_64
TARGET_VENDOR = unknown
TARGET_OS = linux-gnu

O = o
X = 

PACKAGE_TARNAME = brltty
PACKAGE_NAME = BRLTTY
PACKAGE_VERSION = 5.4
PACKAGE_STRING = BRLTTY 5.4
PACKAGE_URL = http://brltty.com/
PACKAGE_BUGREPORT = brltty at mielke.cc

PGM_DIR = Programs
HDR_DIR = Headers
DOC_DIR = Documents
MSG_DIR = Messages
TBL_DIR = Tables
BRL_DIR = Drivers/Braille
SPK_DIR = Drivers/Speech
SCR_DIR = Drivers/Screen
DRV_DIR = lib
BND_DIR = Bindings
API_LIBS = -L$(BLD_TOP)$(PGM_DIR) -lbrlapi

INSTALL_ROOT = 
EXECUTE_ROOT = 

XSV_PACKAGE = 
XSV_INCLUDES = 
XSV_LIBS = 

XEXT_PACKAGE = 
XEXT_INCLUDES = 
XEXT_LIBS = 

XTST_PACKAGE = 
XTST_INCLUDES = 
XTST_LIBS = 

XT_PACKAGE = 
XT_INCLUDES = 
XT_LIBS = 

XKB_LIBS = 
XTK_LIBS = 

CURSES_PACKAGE = ncurses
CURSES_LIBS = -lncurses 

GUI_TOOLKIT_PACKAGE = 

CSPI_PACKAGE = 
CSPI_INCLUDES = 
CSPI_LIBS = 

ATSPI2_PACKAGE = 
ATSPI2_INCLUDES = 
ATSPI2_LIBS = 

GLIB2_PACKAGE = 
GLIB2_INCLUDES = 
GLIB2_LIBS = 

DBUS_PACKAGE = 
DBUS_INCLUDES = 
DBUS_LIBS = 

POLKIT_PACKAGE = 
POLKIT_INCLUDES = 
POLKIT_LIBS = 

ICU_INCLUDES = 
ICU_LIBS = 

PGMPATH_PACKAGE = linux
PGMPATH_OBJECT = pgmpath_$(PGMPATH_PACKAGE)
PGMPATH_OBJECTS = $(PGMPATH_OBJECT).$O
PGMPATH_INCLUDES = 
PGMPATH_LIBS = 

SERVICE_PACKAGE = none
SERVICE_OBJECT = service_$(SERVICE_PACKAGE)
SERVICE_OBJECTS = $(SERVICE_OBJECT).$O
SERVICE_INCLUDES = 
SERVICE_LIBS = 

PARAMS_PACKAGE = linux
PARAMS_OBJECT = params_$(PARAMS_PACKAGE)
PARAMS_OBJECTS = $(PARAMS_OBJECT).$O
PARAMS_INCLUDES = 
PARAMS_LIBS = 

DYNLD_PACKAGE = dlfcn
DYNLD_OBJECT = dynld_$(DYNLD_PACKAGE)
DYNLD_OBJECTS = $(DYNLD_OBJECT).$O
DYNLD_INCLUDES = 
DYNLD_LIBS = 

CHARSET_PACKAGE = iconv
CHARSET_OBJECT = charset_$(CHARSET_PACKAGE)
CHARSET_OBJECTS = charset.$O $(CHARSET_OBJECT).$O
CHARSET_INCLUDES = 
CHARSET_LIBS = 

HOSTCMD_PACKAGE = unix
HOSTCMD_OBJECT = hostcmd_$(HOSTCMD_PACKAGE)
HOSTCMD_OBJECTS = hostcmd.$O $(HOSTCMD_OBJECT).$O
HOSTCMD_INCLUDES = 
HOSTCMD_LIBS = 

MNTPT_PACKAGE = mntent
MNTPT_OBJECT = mntpt_$(MNTPT_PACKAGE)
MNTPT_OBJECTS = mntpt.$O $(MNTPT_OBJECT).$O
MNTPT_INCLUDES = 
MNTPT_LIBS = 

MNTFS_PACKAGE = linux
MNTFS_OBJECT = mntfs_$(MNTFS_PACKAGE)
MNTFS_OBJECTS = $(MNTFS_OBJECT).$O
MNTFS_INCLUDES = 
MNTFS_LIBS = 

KBD_PACKAGE = linux
KBD_OBJECT = kbd_$(KBD_PACKAGE)
KBD_OBJECTS = kbd.$O $(KBD_OBJECT).$O
KBD_INCLUDES = 
KBD_LIBS = 

BELL_PACKAGE = linux
BELL_OBJECT = bell_$(BELL_PACKAGE)
BELL_OBJECTS = bell.$O $(BELL_OBJECT).$O
BELL_INCLUDES = 
BELL_LIBS = 

LEDS_PACKAGE = linux
LEDS_OBJECT = leds_$(LEDS_PACKAGE)
LEDS_OBJECTS = leds.$O $(LEDS_OBJECT).$O
LEDS_INCLUDES = 
LEDS_LIBS = 

BEEP_PACKAGE = linux
BEEP_OBJECT = beep_$(BEEP_PACKAGE)
BEEP_OBJECTS = notes_beep.$O beep.$O $(BEEP_OBJECT).$O
BEEP_INCLUDES = 
BEEP_LIBS = 

PCM_PACKAGE = alsa
PCM_OBJECT = pcm_$(PCM_PACKAGE)
PCM_OBJECTS = notes_pcm.$O pcm.$O $(PCM_OBJECT).$O
PCM_INCLUDES = -I/usr/include/alsa  
PCM_LIBS = -lasound  

MIDI_PACKAGE = alsa
MIDI_OBJECT = midi_$(MIDI_PACKAGE)
MIDI_OBJECTS = notes_midi.$O midi.$O $(MIDI_OBJECT).$O
MIDI_INCLUDES = -I/usr/include/alsa  
MIDI_LIBS = -lasound  

FM_PACKAGE = adlib
FM_OBJECT = fm_$(FM_PACKAGE)
FM_OBJECTS = notes_fm.$O $(FM_OBJECT).$O
FM_INCLUDES = 
FM_LIBS = 

SERIAL_PACKAGE = termios
SERIAL_OBJECT = serial_$(SERIAL_PACKAGE)
SERIAL_OBJECTS = gio_serial.$O serial.$O $(SERIAL_OBJECT).$O
SERIAL_INCLUDES = 
SERIAL_LIBS = 

USB_PACKAGE = linux
USB_OBJECT = usb_$(USB_PACKAGE)
USB_OBJECTS = gio_usb.$O usb.$O usb_hid.$O usb_serial.$O usb_adapters.$O usb_cdc_acm.$O usb_belkin.$O usb_cp2101.$O usb_cp2110.$O usb_ftdi.$O $(USB_OBJECT).$O
USB_INCLUDES = 
USB_LIBS = 

BLUETOOTH_PACKAGE = none
BLUETOOTH_OBJECT = bluetooth_$(BLUETOOTH_PACKAGE)
BLUETOOTH_OBJECTS = gio_bluetooth.$O bluetooth.$O bluetooth_names.$O $(BLUETOOTH_OBJECT).$O
BLUETOOTH_INCLUDES = 
BLUETOOTH_LIBS = 

PORTS_PACKAGE = glibc
PORTS_OBJECT = ports_$(PORTS_PACKAGE)
PORTS_OBJECTS = $(PORTS_OBJECT).$O
PORTS_INCLUDES = 
PORTS_LIBS = 

SYSTEM_PACKAGE = linux
SYSTEM_OBJECT = system_$(SYSTEM_PACKAGE)
SYSTEM_OBJECTS = $(SYSTEM_OBJECT).$O $(HOSTCMD_OBJECTS)
SYSTEM_INCLUDES = 
SYSTEM_LIBS = 

MOUNT_OBJECTS = $(MNTPT_OBJECTS) $(MNTFS_OBJECTS)
IO_OBJECTS = io_misc.$O gio.$O gio_null.$O $(SERIAL_OBJECTS) $(USB_OBJECTS) $(BLUETOOTH_OBJECTS) $(MOUNT_OBJECTS)
TUNE_OBJECTS = tune.$O notes.$O $(BEEP_OBJECTS) $(PCM_OBJECTS) $(MIDI_OBJECTS) $(FM_OBJECTS)
ASYNC_OBJECTS = async_handle.$O async_data.$O async_wait.$O async_alarm.$O async_task.$O async_io.$O async_event.$O async_signal.$O thread.$O
BASE_OBJECTS = log.$O addresses.$O file.$O device.$O parse.$O variables.$O datafile.$O unicode.$O $(CHARSET_OBJECTS) timing.$O $(ASYNC_OBJECTS) queue.$O lock.$O $(DYNLD_OBJECTS) $(PORTS_OBJECTS) $(SYSTEM_OBJECTS)
OPTIONS_OBJECTS = options.$O $(PARAMS_OBJECTS)
PROGRAM_OBJECTS = program.$O $(PGMPATH_OBJECTS) $(SERVICE_OBJECTS) $(SERVICE_LIBS) pid.$O $(OPTIONS_OBJECTS) $(BASE_OBJECTS)

CC = gcc
CPPFLAGS = -I$(BLD_DIR) -I$(SRC_DIR) -I$(BLD_TOP:/=)/$(PGM_DIR) -I$(SRC_TOP:/=)/$(PGM_DIR) -I$(SRC_TOP:/=)/$(HDR_DIR) -I$(BLD_TOP:/=) -I$(SRC_TOP:/=) -I/usr/local/include -I/usr/include  -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE -DHAVE_CONFIG_H
CFLAGS = $(CPPFLAGS) -O2 -m64 -std=gnu99 -Wall -Werror=format-security
LIBCFLAGS = $(CFLAGS) -fPIC

CXX = gcc
CXXFLAGS = $(CPPFLAGS) -g -O2 -std=gnu99 -Wall -Werror=format-security
LIBCXXFLAGS = $(CXXFLAGS) -fPIC

LD = /usr/bin/ld
LDFLAGS = -m64 -ldl -L/usr/local/lib64 -m64 -ldl -L/usr/local/lib64 -Wl,-export-dynamic
LDLIBS = $(ICU_LIBS) $(POLKIT_LIBS) $(SYSTEM_LIBS) -lpthread -ldl -lm

MKOBJ = $(LD) -r -o
MKMOD = $(CC) -shared  -o
MKLIB = $(CC) -shared -Wl,-soname,<name> -o
CONFLIBDIR = /sbin/ldconfig -n
STRIP = /usr/bin/strip
RANLIB = /usr/bin/ranlib

AWK = gawk
SYMLINK = ln -s
DOXYGEN = /usr/bin/doxygen

PKG_CONFIG = /usr/bin/pkg-config
MSGMERGE = /usr/bin/msgmerge
MSGFMT = /usr/bin/msgfmt

INSTALL = /usr/local/bin/install -c
INSTALL_SCRIPT = $(INSTALL)
INSTALL_PROGRAM = $(INSTALL_SCRIPT) -s
INSTALL_DATA = $(INSTALL) -m 644
INSTALL_DIRECTORY = $(INSTALL) -d

ARC_PFX = lib
ARC_EXT = a
LIB_PFX = lib
LIB_EXT = so
MOD_NAME = libbrltty
MOD_EXT = so
LIB_VAR = LD_LIBRARY_PATH

prefix = /usr/local
exec_prefix = ${prefix}
datarootdir = ${prefix}/share
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${datarootdir}
sysconfdir = /etc
sharedstatedir = ${prefix}/com
localstatedir = /var
libdir = /usr/local/lib64
includedir = /usr/local/include
oldincludedir = /usr/include
localedir = ${datarootdir}/locale
infodir = ${datarootdir}/info
mandir = /usr/local/man
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
htmldir = ${docdir}
dvidir = ${docdir}
pdfdir = ${docdir}
psdir = ${docdir}

UPDATABLE_DIRECTORY = /var/lib/brltty
PROGRAM_DIRECTORY = ${exec_prefix}/bin
DRIVERS_DIRECTORY = /usr/local/lib64/brltty
WRITABLE_DIRECTORY = /var/run/brltty
TABLES_DIRECTORY = /etc/brltty
MANPAGE_DIRECTORY = /usr/local/man
INCLUDE_DIRECTORY = /usr/local/include/brltty
GDM_AUTOSTART_DIRECTORY = ${datarootdir}/gdm/greeter/autostart

MANUAL_DIRECTORIES =  Documents/Manual-BRLTTY/English Documents/Manual-BRLTTY/French Documents/Manual-BrlAPI/English

TEXT_TABLES_SUBDIRECTORY = Text
ATTRIBUTES_TABLES_SUBDIRECTORY = Attributes
CONTRACTION_TABLES_SUBDIRECTORY = Contraction
KEYBOARD_TABLES_SUBDIRECTORY = Keyboard
INPUT_TABLES_SUBDIRECTORY = Input

TEXT_TABLE_EXTENSION = .ttb
TEXT_SUBTABLE_EXTENSION = .tti

ATTRIBUTES_TABLE_EXTENSION = .atb
ATTRIBUTES_SUBTABLE_EXTENSION = .ati

CONTRACTION_TABLE_EXTENSION = .ctb
CONTRACTION_SUBTABLE_EXTENSION = .cti

KEY_TABLE_EXTENSION = .ktb
KEY_SUBTABLE_EXTENSION = .kti
KEY_HELP_EXTENSION = .txt

PROFILES_SUBDIRECTORY = Profiles
LANGUAGE_PROFILE_EXTENSION = .lpf

BRAILLE_DRIVER_CODES = al at ba bc bd bl bm bn cb ce ec eu fs hd hm ht hw ir lt mb md mm mn mt np pg pm sk tn ts tt vd vo vr vs bg
BRAILLE_DRIVER_NAMES = Alva Albatross BrlAPI BrailComm Braudi BrailleLite Baum BrailleNote CombiBraille Cebra EcoBraille EuroBraille FreedomScientific Hedo HIMS HandyTech HumanWare Iris LogText MultiBraille MDV BrailleMemo MiniBraille Metec NinePoint Pegasus Papenmeier Seika TechniBraille TSI TTY VideoBraille Voyager Virtual VisioBraille B2G
BRAILLE_INTERNAL_DRIVER_CODES = al
BRAILLE_INTERNAL_DRIVER_NAMES = Alva
BRAILLE_EXTERNAL_DRIVER_CODES = at ba bc bd bl bm bn cb ce ec eu fs hd hm ht hw ir lt mb md mm mn mt np pg pm sk tn ts tt vd vo vr vs bg
BRAILLE_EXTERNAL_DRIVER_NAMES = Albatross BrlAPI BrailComm Braudi BrailleLite Baum BrailleNote CombiBraille Cebra EcoBraille EuroBraille FreedomScientific Hedo HIMS HandyTech HumanWare Iris LogText MultiBraille MDV BrailleMemo MiniBraille Metec NinePoint Pegasus Papenmeier Seika TechniBraille TSI TTY VideoBraille Voyager Virtual VisioBraille B2G
BRAILLE_DRIVER_OBJECTS = $(BLD_TOP)Drivers/Braille/Alva/braille.$O
BRAILLE_DRIVER_LIBRARIES = 
BRAILLE_DRIVERS = braille-drivers

LIBBRAILLE_ROOT = 

SPEECH_DRIVER_CODES = al bl cb es fv gs xs
SPEECH_DRIVER_NAMES = Alva BrailleLite CombiBraille eSpeak Festival GenericSay ExternalSpeech
SPEECH_INTERNAL_DRIVER_CODES = 
SPEECH_INTERNAL_DRIVER_NAMES = 
SPEECH_EXTERNAL_DRIVER_CODES = al bl cb es fv gs xs
SPEECH_EXTERNAL_DRIVER_NAMES = Alva BrailleLite CombiBraille eSpeak Festival GenericSay ExternalSpeech
SPEECH_DRIVER_OBJECTS = 
SPEECH_DRIVER_LIBRARIES = 
SPEECH_DRIVERS = speech-drivers

SCREEN_DRIVER_CODES = lx sc
SCREEN_DRIVER_NAMES = Linux Screen
SCREEN_INTERNAL_DRIVER_CODES = lx
SCREEN_INTERNAL_DRIVER_NAMES = Linux
SCREEN_EXTERNAL_DRIVER_CODES = sc
SCREEN_EXTERNAL_DRIVER_NAMES = Screen
SCREEN_DRIVER_OBJECTS = $(BLD_TOP)Drivers/Screen/Linux/screen.$O
SCREEN_DRIVER_LIBRARIES = 
SCREEN_DRIVERS = screen-drivers

ESPEAK_ROOT = /usr
FLITE_ROOT = 
FLITE_LANGUAGE = 
FLITE_LEXICON = 
FLITE_VOICE = 
MIKROPUHE_ROOT = 
SPEECHD_ROOT = 
SWIFT_ROOT = 
THETA_ROOT = 
VIAVOICE_ROOT = 

INSTALL_TEXT_TABLES = install-text-tables
INSTALL_ATTRIBUTES_TABLES = install-attributes-tables
INSTALL_CONTRACTION_TABLES = 
INSTALL_DRIVERS = install-drivers
INSTALL_MESSAGES = install-messages

TEXT_TABLE = my
ATTRIBUTES_TABLE = left_right

CTB_OBJECTS = 

SPEECH_OBJECT = spk.$O

API_VERSION = 0.6
API_RELEASE = 0.6.5
API_SERVER_OBJECTS = brlapi_server.$O brlapi_keyranges.$O auth.$O
API_LIBRARIES = -lpthread -ldl -lm
ALL_API = all-api
BUILD_API = api
INSTALL_API = install-api
API_REF = $(API_LIBS)
API_DYNAMIC_LIBRARY = api-dynamic-library
INSTALL_API_LIBRARIES = install-api-libraries
UNINSTALL_API_LIBRARIES = uninstall-api-libraries
API_AUTHFILE = brlapi.key
API_SOCKET_DIRECTORY = /var/lib/BrlAPI

API_BINDINGS = 
ALL_API_BINDINGS = 
INSTALL_API_BINDINGS = 

ALL_XBRLAPI = 
INSTALL_XBRLAPI = 


What am i doing wrong??????????


	Adrian



-- 
	Adri P. van Bloois


"Elegance is not a dispensable luxury but a factor that decides between 
 success and failure."
	Edsger W. Dijkstra


More information about the BRLTTY mailing list