25 Mar 2012 hulten   » (Apprentice)

For a while now, many GNOME applications did not work on my YeeLoong LeMote netbook, on which I installed Debian testing (wheezy). Applications like Evince, Epiphany and Abiword returned the error message "Bus error". The problem was with the mipsel architecture. The bug is in libxi6 and is reported over half a year ago, but unfortunately it is not yet fixed upstream. Possibly this is because it is a bug of the architecture and not of the library. In the case that upstream does not want to fix this bug any time soon, it may be a good idea to include the patch in wheezy. The bug's severity is already important.

In any case, I needed to fetch the libxi source packet, patch it with the patch in the bug report and install it. Of course I installed it in /usr/local/, so I updated my LD_LIBRARY_PATH. However, in LXDE, and possibly other desktop environments, .profile or .bashrc are not read, so the best solution was to add it to /etc/ld.so.conf.d/ and run ldconfig. There was a bit of trouble with the sequence in the path, but now everything seems to be working.

These kind of bugs are tedious problems. Of course I should then not run wheezy (Debian testing), but I figured that since it is supposed to get into freeze soon, I would not stumble on important bugs of over half a year old. Well, it keeps me off the streets... which is really too bad, because today it is the first spring weekend in the year. So I'm off, reading a good or a bad book outside or working on my LeMote on which I can now run more than before.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!