Saturday, January 30, 2016

Bitlbee 3.4.1 plugin issues

One of the hazards of working with open source code is that there's always someone likes to customize "How Things Are Done", thereby managing to gum up the works for everyone else. Case in point, by default:
  • Bitlbee 3.4.1 expects plugins to be located in /usr/local/lib/bitlbee
  • The Facebook MQTT and Steam plugin code drops their libs in that folder
  • The Omegle and Torchat plugin code drops their libs in /usr/lib/bitlbee

The end result: any attempt to use the Omegle or Torchat plugins results in an "Unknown protocol" error.

The fix: use "./configure --prefix=/usr/local" instead of just "./configure".