Continuing Fun With an Irssi Cross-Compile

OK, an update for getting a cross-compile working for my Linksys NAS:

The Sager now can cross-compile OK, I did the basic kernel set for testing and it ran all the way through.

Cross-compile of irssi has shown a couple things so far:

– DEPENDS was incorrect on bitbake file, changed glib-1.2 to glib-2.0.
– I now have a compile error (looks syntax-related) on expandos.c in irssi’s core.

This is, at least, a partial success. :) But now I need to grab another copy of irssi from svn and try to compile it normally under FC4, to confirm its irssi’s codebase itself or some patch that the bitbake cross-compile applied.

Wonderful…

–Alan

What I’ll go through sometimes for a small thing…

My little IRC system is a Linksys NSLU2 NAS re-flashed with the [OpenSlug][OS] Embedded Linux, and running an [Irssi][irssi] connection over screen (for remote bouncing about). I recently decided to enable perl support into this distribution of irssi, as the stock binary is not setup that way.

Boy, am I starting to regret that…

Well, spent over 9 hours Friday/Saturday getting the cross-compile working on an HP running Fedora Core 4 in 64-bit. Finally started lurking in Freenode IRC channels #openslug and #oe to realize that the ‘stock’ source tarball at OpenSlug is a bit old, and is better to use [OpenEmbedded’s][OE] Monotone compile-from-scratch. That also failed, and I’m currently getting my Sager up and running enough on FC4 to try an all 32-bit environment next.

So, why the heck am I so intent on getting perl support with irssi? So I can begin doing in-IRC queries on a regular schedule. I may just give up and try a different approach (querying the appropriate place directly from the ‘slug’ as its known), but I figured this would be a ‘simple thing.’

Good Lord, what have I gotten myself into?

Well, now that I’ve started I at least want to get a cross-compile of some sort *working.* So I’ll continue to poke at it as time permits, and learn more about Linux as a benefit.

I’ve also earned two new IRC channels on my watch list. So its not all bad…

–Alan

[OS]: http://www.nslu2-linux.org/wiki/OpenSlug/HomePage
[irssi]: http://www.irssi.org
[OE]: http://oe.handhelds.org/

Bad Behavior has blocked 406 access attempts in the last 7 days.