[BRLTTY] brltty.service fails to start on archlinux

Bernhard Landauer oberon at manjaro.org
Tue Mar 29 16:32:53 EDT 2016


Will try to figure out how the service unit thing works - it still 
sounds a bit Chinese to me ... ;) :)

When I build the package I don't have any files created here - I guess 
our build-process is just different. What I have is a build log.
How about this?

configure: WARNING: FestivalLite package not found: /usr /usr/local 
/usr/local/FestivalLite /usr/local/flite /opt/FestivalLite /opt/flite 
/mingw /mingw/FestivalLite /mingw/flite
configure: WARNING: Mikropuhe package not found: /usr /usr/local 
/usr/local/Mikropuhe /usr/local/mikropuhe /opt/Mikropuhe /opt/mikropuhe 
/mingw /mingw/Mikropuhe /mingw/mikropuhe
configure: WARNING: speech-dispatcher package not found: /usr /usr/local 
/usr/local/speech-dispatcher /usr/local/speechd /opt/speech-dispatcher 
/opt/speechd /mingw /mingw/speech-dispatcher /mingw/speechd
configure: WARNING: Swift package not found: /usr /usr/local 
/usr/local/Swift /usr/local/swift /opt/Swift /opt/swift /mingw 
/mingw/Swift /mingw/swift
configure: WARNING: Theta package not found: /usr /usr/local 
/usr/local/Theta /usr/local/theta /opt/Theta /opt/theta /mingw 
/mingw/Theta /mingw/theta
configure: WARNING: ViaVoice package not found: /usr /usr/local 
/usr/local/ViaVoice /usr/local/viavoice /opt/ViaVoice /opt/viavoice 
/mingw /mingw/ViaVoice /mingw/viavoice
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking for X11/keysym.h... (cached) yes
checking for atspi_get_a11y_bus... yes
configure: creating ./config.status
config.status: creating config.mk
config.status: creating brltty.spec
config.status: creating config.sh
config.status: creating Documents/brltty.conf
config.status: creating Documents/brltty.1
config.status: creating Documents/BrlAPIref.doxy
config.status: creating Bindings/Lisp/brlapi.lisp
config.status: creating Bindings/Python/setup.py
config.status: creating Android/Application/res/values/configured.xml
config.status: creating Autostart/Systemd/brltty.service
config.status: creating ./Makefile
config.status: creating Programs/Makefile
config.status: creating Documents/Makefile
config.status: creating Messages/Makefile
config.status: creating Android/Core/Makefile
config.status: creating Android/Application/Makefile
config.status: creating Documents/Manual-BRLTTY/English/Makefile
config.status: creating Documents/Manual-BRLTTY/French/Makefile
config.status: creating Documents/Manual-BrlAPI/English/Makefile
config.status: creating Bindings/Lisp/Makefile
config.status: creating Bindings/Python/Makefile
config.status: creating Bindings/Tcl/Makefile
config.status: creating Drivers/Braille/Alva/Makefile
config.status: creating Drivers/Braille/Albatross/Makefile
config.status: creating Drivers/Braille/BrlAPI/Makefile
config.status: creating Drivers/Braille/BrailComm/Makefile
config.status: creating Drivers/Braille/Braudi/Makefile
config.status: creating Drivers/Braille/BrailleLite/Makefile
config.status: creating Drivers/Braille/Baum/Makefile
config.status: creating Drivers/Braille/BrailleNote/Makefile
config.status: creating Drivers/Braille/CombiBraille/Makefile
config.status: creating Drivers/Braille/Cebra/Makefile
config.status: creating Drivers/Braille/EcoBraille/Makefile
config.status: creating Drivers/Braille/EuroBraille/Makefile
config.status: creating Drivers/Braille/FreedomScientific/Makefile
config.status: creating Drivers/Braille/Hedo/Makefile
config.status: creating Drivers/Braille/HIMS/Makefile
config.status: creating Drivers/Braille/HandyTech/Makefile
config.status: creating Drivers/Braille/HumanWare/Makefile
config.status: creating Drivers/Braille/Iris/Makefile
config.status: creating Drivers/Braille/LogText/Makefile
config.status: creating Drivers/Braille/MultiBraille/Makefile
config.status: creating Drivers/Braille/MDV/Makefile
config.status: creating Drivers/Braille/BrailleMemo/Makefile
config.status: creating Drivers/Braille/MiniBraille/Makefile
config.status: creating Drivers/Braille/Metec/Makefile
config.status: creating Drivers/Braille/NinePoint/Makefile
config.status: creating Drivers/Braille/Pegasus/Makefile
config.status: creating Drivers/Braille/Papenmeier/Makefile
config.status: creating Drivers/Braille/Seika/Makefile
config.status: creating Drivers/Braille/TechniBraille/Makefile
config.status: creating Drivers/Braille/TSI/Makefile
config.status: creating Drivers/Braille/TTY/Makefile
config.status: creating Drivers/Braille/VideoBraille/Makefile
config.status: creating Drivers/Braille/Voyager/Makefile
config.status: creating Drivers/Braille/Virtual/Makefile
config.status: creating Drivers/Braille/VisioBraille/Makefile
config.status: creating Drivers/Braille/XWindow/Makefile
config.status: creating Drivers/Braille/B2G/Makefile
config.status: creating Drivers/Speech/Alva/Makefile
config.status: creating Drivers/Speech/BrailleLite/Makefile
config.status: creating Drivers/Speech/CombiBraille/Makefile
config.status: creating Drivers/Speech/eSpeak/Makefile
config.status: creating Drivers/Speech/Festival/Makefile
config.status: creating Drivers/Speech/GenericSay/Makefile
config.status: creating Drivers/Speech/ExternalSpeech/Makefile
config.status: creating Drivers/Screen/Linux/Makefile
config.status: creating Drivers/Screen/Screen/Makefile
config.status: creating Drivers/Screen/AtSpi2/Makefile
config.status: creating config.h
config.status: creating Programs/brlapi.h
config.status: executing item-summary commands
config.status: Options Summary:
    execute-root:
    install-root:
    libdir: ${exec_prefix}/lib
    sysconfdir: /etc
    program-directory: ${exec_prefix}/bin
    drivers-directory: ${exec_prefix}/lib/brltty
    writable-directory: /var/run/brltty
    tables-directory: /usr/share/brltty
    manpage-directory: /usr/share/man
    include-directory: ${prefix}/include/brltty
    gdm-autostart-directory: ${datarootdir}/gdm/greeter/autostart
    init-path:
    stderr-path:
    standalone-programs: no
    i18n: yes
    icu: yes
    iconv: yes
    api: yes
    api-parameters:
    java-bindings: no
    lisp-bindings: yes
    ocaml-bindings: yes
    python-bindings: yes
    tcl-bindings: yes
    api-socket-path: /var/lib/BrlAPI
    curses-package: ncurses
    x: yes
    gui-toolkit-package: Xaw
    system-package: linux
    contracted-braille: yes
    gpm: yes
    pgmpath-package: linux
    service-package: libsystemd
    params-package: linux
    dynld-package: dlfcn
    charset-package: iconv
    hostcmd-package: unix
    mntpt-package: mntent
    mntfs-package: linux
    kbd-package: linux
    bell-package: linux
    leds-package: linux
    beep-package: linux
    pcm-package: alsa
    midi-package: alsa
    fm-package: adlib
    serial-package: termios
    usb-package: linux
    bluetooth-package: linux
    ports-package: glibc
    libbraille-root:
    external-braille-drivers: 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 xw bg
    internal-braille-drivers:
    braille-parameters:
    braille-device: usb:
    text-table: en-nabcc
    attributes-table: left_right
    speech-support: yes
    espeak-root: /usr
    flite-root:
    mikropuhe-root:
    speechd-root:
    swift-root:
    theta-root:
    viavoice-root:
    external-speech-drivers: al bl cb es fv gs xs
    internal-speech-drivers:
    speech-parameters:
    external-screen-drivers: sc a2
    internal-screen-drivers: lx
    screen-parameters:
    screen-driver: lx
    relocatable-install: no
    stripping: yes
config.status: executing build-configure commands



On 29/03/16 20:46, Dave Mielke wrote:
> [quoted lines by Bernhard Landauer on 2016/03/29 at 20:38 +0200]
>
>> We are indeed using the latest systemd version 229
> Try using the newer brltty service unit. Again, brltty's README.Systemd
> contains details.
>
>> Could you please let me know where to find config.log ?
> It's a file that the configure script creates. You should be able to find it in
> the top level directory of the brltty build tree.
>
>> If you mean the build, maybe does this snippet from the PKGBUILD help?
>> Archlinux uses:
>>
>> |./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
>> --mandir=/usr/share/man \ --with-tables-directory=/usr/share/brltty \
>> --with-screen-driver=lx \ --enable-gpm \ --disable-java-bindings \
>> make|
> No, I'm sorry, it doesn't.
>



More information about the BRLTTY mailing list