Thanks for spending the time to identify the exact cause. As you point out, this is very much a wider problem and is not specific to BioMart, and unfortunately therefore is beyond the control of the BioMart team.
I suspect the only way to fix this is for as many users and developers as possible of BioMart (and other software that uses mod_perl) to lean heavily on the mod_perl developers to get their stuff working correctly on 64-bit machines. cheers, Richard On Wed, August 22, 2007 5:56 pm, David Croft wrote: > Hi, > > I did succeed in making BioMart run on a 64 bit machine, > but it was quite a struggle, taking several days. The > heart of the problem was mod_perl, which just plain > doesn't like 64 bits. The compilation always breaks. > Doing a bit of googling, I discovered that a lot of other > people have encountered this, but as far as I can tell, > nobody has come up with a solution. > > Luckily, the machine I was working on is also backward > compatible to 32 bit binaries. So I recompiled everything > to be 32 bit. I had to install my own perl, because the > system-wide one was 64 bit. Ditto for Mysql, which > is needed to compile the database driver. I created a > dummy MySQL, with only the libraries and include > files in it. > > Some 64 bit machines don't have any 32 bit compatability, > I guess if you have one of those then you may not be > able to install BioMart at all. > > Cheers, > > David. > -- Richard Holland BioMart (http://www.biomart.org/) EMBL-EBI Hinxton, Cambridgeshire CB10 1SD, UK
