Re: etch -- lenny upgrade report on Alpha platform

2008-10-15 Thread Michael Cree

On 5/10/2008, at 6:50 PM, Michael Cree wrote:

Jay Estabrook wrote:
 OK, here are the patches I mentioned, plus one. You may already
 have some, or may not need some, but for completeness:

 1. dbus-alpha-unaligned.patch
  force gcc to generate proper code; it normally assumes
  structures are aligned.
 2. hal-0.5.10-cache-alignment.patch
  force proper alignment of elements larger than 32 bits

Has anyone tried these patches?  I managed to apply the dbus patch  
to debian dbus-1.2.1-3 and dbus's unaligned trap verbiage has been  
tamed.  Nice.  But hald has decided, presumably because of the  
silence due to dbus's absence:-/, to let fly with tons of unaligned  
trap messages.  But I can't the hal patch to apply cleanly to debian  
hal 0.5.11-3.


Just to let people know, with some guidance from Jay, I have tracked  
down the problem.  Being new to using the Debian package build system  
I didn't realise that it placed the libdbus-1 shared library into a  
different package than dbus, and so when I installed my patched dbus  
package, it updated dbus-daemon, but not libdbus-1.so.   The UAAs from  
hal are due to the libdbus-1 library, and the patch dbus-alpha- 
unaligned.patch fixes not only dbus-daemon, but a number of programs  
including hal.  The patch hal-0.5.10-cache-alignment.patch is not  
needed on the Debian supplied hal, as a fix is already included.


I see Debian hal bug #368863 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368863 
) is still open.  I will send a message to the bug tracker later today  
to advise the hal maintainers that hal unaligned trap is fixed and  
that the remaining traps are due to libdbus-1.


I have searched the Debian bug database for package dbus and there is  
no bug logged for unaligned traps.  Later today I will log a bug  
report on the dbus package and upload Jay's patch.


Cheer
Michael.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: etch -- lenny upgrade report on Alpha platform

2008-10-15 Thread Bob Tracy
On Thu, Oct 16, 2008 at 11:19:17AM +1300, Michael Cree wrote:
 I see Debian hal bug #368863 
 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368863 ) is still open.  
 I will send a message to the bug tracker later today  to advise the hal 
 maintainers that hal unaligned trap is fixed and  that the remaining traps 
 are due to libdbus-1.
 
 I have searched the Debian bug database for package dbus and there is  
 no bug logged for unaligned traps.  Later today I will log a bug  
 report on the dbus package and upload Jay's patch.

Thanks.  I've been a slug and haven't gotten around to doing much with
my Alpha other than cursing my inability to get firefox-3.0.3 to build.
The journey started when I wanted to try building firefox-3.x, and
discovered I needed to upgrade from etch to lenny to get the necessary
library versions to even attempt a build.  The good news is, gcc/g++-4.2.4
and the associated binutils will probably get the job done at some
point, whereas I had to use gcc/g++-3.3 back in the firefox-2.0.0.13
timeframe: the 4.x compilers were badly confused by the mess that is
the mozilla source tree.  The bad news is, I can't get past the link
step that builds libxul.so, regardless of which compiler version I use.

Someone asked me why I don't try iceweasel.  I have...  Version
3.0.1-1 bombs consistently with an illegal instruction, even if all
plugins are disabled and my .mozilla directory is moved out of the
way.  I thought I might try looking at the iceweasel source package
to see how Debian got around the libxul.so issue, and the answer seems
to be use xulrunner-dev.  I might try that in a few days, but I've
got a 2.6.27-final kernel build to do first :-).

-- 

Bob Tracy  |  I was a beta tester for dirt.  They never did
[EMAIL PROTECTED]   |   get all the bugs out. - Steve McGrew on /.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]