Skip to main content
  1. posts/

Birdtorrent 0.1 Linux [Rehash]

·177 words·1 min

After much turmoil, I have finally got a shared-library version of birdtorrent working on my computer in Linux. After fighting with this for days, Mook, one of the Songbird gurus, was gracious enough to offer looking at my source code over the weekend. I handed over the code and after a few days he found out that my sbBirdtorrent.xpt file was being created in compiled/dist/components instead of compiled/extensions/birdtorrent/components.

This was quickly resolved by adding the following line to my birdtorrent/components/public/Makefile.in:

EXTENSION_STAGE_DIR = $(SONGBIRD_OBJDIR)/extensions/birdtorrent/.xpistage

As I stated earlier, this now works in my nightly build. Unfortunately, I have a hard time trusting my own systems based on my experience. Any DPS909 students that use Linux and want some Contribution credit, please download/install a nightly Songbird build and download/install the xpi. Once the addon is installed, just click the Tools menu > Show Libtorrent Version to test. As with the previous round of testing, please post your results here.

Thanks to anyone that can help test and a big thanks to Mook for pulling me out of the fire.