notesetter
February 24th, 2011, 06:09 AM
I'm posting this here partly to make folks aware of a problem I've identified and partly because I don't know how to file a bug report (actually, I could figure out the bug report bit, but I don't want to file the wrong bug report, if that makes sense).
I've spotted a problem - and a solution - relating to the ia32-libs and 32-bit applications running on a 64-bit version of Ubuntu. It's somewhat related to this bug (https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/190227), which has already been solved.
So, I installed the artwork and themes from Ubuntu Satanic Edition (http://ubuntusatanic.org/installation.php). The problem is that certain non-64-bit applications which make use of the ia32-libs don't display correctly (the buttons and other theme elements are all fouled up). This is due to the fact that the Satanic themes are based on the Aurora engine.
Specifically, applications complain thusly:
(transcribe:8148): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
So I investigated and found that there was no 32-bit version of
libaurora.so where 32-bit gtk-2 applications running on a 64-bit Linux would expect to find it, which is /usr/lib32/gtk-2.0/2.10.0/engines
So I transferred a copy of one from a 32-bit installation on a different machine and everything behaves as expected.
So the question is this: Where does the bug report belong? Is this an ia32-libs bug or an Aurora engine bug? Who would be responsible for ensuring that a 32-bit version of libaurora.so is included on 64-bit systems which have both the Aurora engine and ia32-libs installed?
Feel free to direct me. I'll file the bug report.
Thanks.
I've spotted a problem - and a solution - relating to the ia32-libs and 32-bit applications running on a 64-bit version of Ubuntu. It's somewhat related to this bug (https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/190227), which has already been solved.
So, I installed the artwork and themes from Ubuntu Satanic Edition (http://ubuntusatanic.org/installation.php). The problem is that certain non-64-bit applications which make use of the ia32-libs don't display correctly (the buttons and other theme elements are all fouled up). This is due to the fact that the Satanic themes are based on the Aurora engine.
Specifically, applications complain thusly:
(transcribe:8148): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
So I investigated and found that there was no 32-bit version of
libaurora.so where 32-bit gtk-2 applications running on a 64-bit Linux would expect to find it, which is /usr/lib32/gtk-2.0/2.10.0/engines
So I transferred a copy of one from a 32-bit installation on a different machine and everything behaves as expected.
So the question is this: Where does the bug report belong? Is this an ia32-libs bug or an Aurora engine bug? Who would be responsible for ensuring that a 32-bit version of libaurora.so is included on 64-bit systems which have both the Aurora engine and ia32-libs installed?
Feel free to direct me. I'll file the bug report.
Thanks.