Re: mdbtools compiled from source does not work where debian package does

Levin Alexander <[email protected]> Thu, 8 Apr 2010 14:46:44 +0200
Newsgroups gmane.comp.db.mdb-tools.devel
Message-ID <[email protected]>
On Thu, Apr 8, 2010 at 05:05, Sam Moffatt <[email protected]> wrote:

(sorry the reply should have gone to the list)

> On your mac can you run the following command for me:
>
> lipo -info `which mdb-tables`
>
> And return what the output is?

   levin@rhea:~ $ lipo -info `which mdb-tables`
   Non-fat file: /opt/local/bin/mdb-tables is architecture: x86_64

> So it is using 64-bit integers which might break it, try convincing
> macports to compile it as i386 and see if that makes a difference.

I was unable to figure out how to convince MacPorts to build
32bit-binaries without recompiling everything. :(

But I tried building mdbtools from source on the latest 32 bit Ubuntu
10.4 beta (i686) It shows the same problems as the 64 bit Ubuntu.

(config.log: https://gist.github.com/83c8ac9b0892eaa9d6a5)

> Is your Linux install 32 bit or 64-bit?

It's broken on both.


What I'll try next is to selectively apply the debian patches to the
sources and see which patch, if any, makes it work.

Is the source on the mdbtools-sourceforge page really the current
repository? It seems hard to believe that the last commit was 4 years
ago.

-Levin

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev