Ubuntu 9.04: “bt_audio_service_open: connect() failed”

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Ubuntu 9.04: “bt_audio_service_open: connect() failed”

Post by JensAyton »

I’ve had a report of the following error when trying to run Oolite 1.73.3 under Ubuntu 9.04:
bt_audio_service_open: connect() failed: Connection refused (111)
This appears to be a bug in eSpeak. Possible workarounds:
  • Build Oolite from source with the command make libespeak=no (this will disable speech synthesis).
  • Enable Bluetooth services in System -> Administration -> Services.
There doesn’t appear to be a way to exclude libespeak when building from pre-made debs. Micha?
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post by Micha »

I could build debs with and without espeak, but they're either-or. Once the debs are made that's it as they are a binary release, not a source release. I'll see about putting together source debs as well.

We could add a patch and make espeak a command-line or config-file option, or if there's a way to detect when it fails to initialise that Oolite just logs that but continues on anyway with espeak disabled.

The report you've had - does that mean Oolite fails to start completely?
The glass is twice as big as it needs to be.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

It appears to be a complete failure; the report wasn’t very clear. Check your #oolite history. :-)
Post Reply