From: michael g. <lis...@ge...> - 2005-02-09 16:54:13
|
Hi Folks, I've been trying to get mdbtools to compile on OS X. I don't have GTK installed, but all I really want are the command-line tools. Is there a way to configure/make in such a way that I don't need GTK? Also, I can't access the CVS source. Neil T. posted recently that the CVS version compiles on OS X, but I can't check it out. When I try: cvs -d:pserver:ano...@cv...:/cvsroot/mdbtools login I get a timeout error. help...? Thanks! michael geary |
From: Sam M. <pa...@gm...> - 2005-02-09 17:15:56
|
Thats a sourceforge issue. ( 2005-02-09 08:58:54 - Project CVS Service ) As of 2005-02-09 there is an outage of anonymous CVS (tarballs, pserver-based CVS and ViewCVS) for projects whose UNIX names start with the letters m, n, p, q, t, y and z. We are currently working on resolving this issue. (https://sourceforge.net/docman/display_doc.php?group_id=1&docid=2352#1107968334) It should be back online ASAP, keep your eyes on that page and it'll tell you when. On Wed, 9 Feb 2005 09:54:03 -0700, michael geary <lis...@ge...> wrote: > Hi Folks, > > I've been trying to get mdbtools to compile on OS X. I don't have GTK > installed, but all I really want are the command-line tools. Is there a > way to configure/make in such a way that I don't need GTK? > > Also, I can't access the CVS source. Neil T. posted recently that the > CVS version compiles on OS X, but I can't check it out. When I try: > > cvs -d:pserver:ano...@cv...:/cvsroot/mdbtools > login > > I get a timeout error. > > help...? Thanks! > > michael geary > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > mdbtools-dev mailing list > mdb...@li... > https://lists.sourceforge.net/lists/listinfo/mdbtools-dev > |
From: Martin E. <m.a...@nc...> - 2005-02-09 17:29:24
|
On Wednesday 09 Feb 2005 16:54, michael geary wrote: > I've been trying to get mdbtools to compile on OS X. I don't have > GTK installed, but all I really want are the command-line tools. Is > there a way to configure/make in such a way that I don't need GTK? I do this, but not on a Mac You'll need the glib development stuff, but shouldn't need the gtk stuff. Configure should just whinge a bit because gtk's not there, but it should compile everything else. Where exactly do things go wrong? Martin |
From: michael g. <lis...@ge...> - 2005-02-09 18:04:01
|
well, i have problems getting glib 2.6.0 to make. These are my last few lines: ld: multiple definitions of symbol _libintl_textdomain .libs/libglib-2.0.lax/libcharset.a/textdomain.o definition of _libintl_textdomain in section (__TEXT,__text) .libs/libglib-2.0.lax/libintl.a/textdomain.o definition of _libintl_textdomain in section (__TEXT,__text) /usr/lib/libiconv.dylib(localcharset.o) definition of _locale_charset make[4]: *** [libglib-2.0.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 However, as this isn't a glib list, I don't presume to get support on this here (though of course I wouldn't reject it!). I'll try to get glib installed, and try again with mdbtools. michael geary On Feb 9, 2005, at 10:28 AM, Martin Ellis wrote: > On Wednesday 09 Feb 2005 16:54, michael geary wrote: >> I've been trying to get mdbtools to compile on OS X. I don't have >> GTK installed, but all I really want are the command-line tools. Is >> there a way to configure/make in such a way that I don't need GTK? > > I do this, but not on a Mac > > You'll need the glib development stuff, but shouldn't need the gtk > stuff. > Configure should just whinge a bit because gtk's not there, but it > should compile everything else. > > Where exactly do things go wrong? > > Martin |
From: Neil T. <nt...@ea...> - 2005-02-11 10:04:39
|
glib and glib2 both install fine using fink. http://fink.sourceforge.net/index.php Neil At 11:03 AM -0700 2/9/05, michael geary wrote: >well, i have problems getting glib 2.6.0 to make. These are my last few lines: > >ld: multiple definitions of symbol _libintl_textdomain >.libs/libglib-2.0.lax/libcharset.a/textdomain.o definition of >_libintl_textdomain in section (__TEXT,__text) >.libs/libglib-2.0.lax/libintl.a/textdomain.o definition of >_libintl_textdomain in section (__TEXT,__text) >/usr/lib/libiconv.dylib(localcharset.o) definition of _locale_charset >make[4]: *** [libglib-2.0.la] Error 1 >make[3]: *** [all-recursive] Error 1 >make[2]: *** [all] Error 2 >make[1]: *** [all-recursive] Error 1 >make: *** [all] Error 2 |
From: michael g. <lis...@ge...> - 2005-02-11 19:46:14
|
fink chokes on glib2 on my machine. It says it needs to install 17 dependencies first, and then dies on the gmp package, long before it gets to glib2... :c( I don't believe that gmp is _really_ needed for glib2. Any ideas on how I can override fink's dependency mechanism? thanks, michael geary On Feb 11, 2005, at 3:04 AM, Neil Tiffin wrote: > glib and glib2 both install fine using fink. > > http://fink.sourceforge.net/index.php > > Neil |
From: Martin E. <m.a...@nc...> - 2005-02-11 20:39:17
|
On Friday 11 Feb 2005 19:46, michael geary wrote: > fink chokes on glib2 on my machine. It says it needs to install 17 > dependencies first, and then dies on the gmp package, long before > it gets to glib2... :c( > > I don't believe that gmp is _really_ needed for glib2. Any ideas on > how I can override fink's dependency mechanism? I'm guessing fink downloads packages to /sw/var/cache/apt/archives or something like that. You could dpkg -i --force-depends /sw/var/cache/apt/archives/*glib*deb but it's probably not a great long term solution because apt will be convinced it's broken. I guess it's probably better to just go with what fink, er, finks (sorry) and install the dependencies. What's the gmp error? It might be easier to fix that. Martin |
From: Neil T. <nt...@ea...> - 2005-02-21 00:04:02
|
Are you using stable or unstable? At 12:46 PM -0700 2/11/05, michael geary wrote: >fink chokes on glib2 on my machine. It says it needs to install 17 >dependencies first, and then dies on the gmp package, long before it >gets to glib2... :c( > >I don't believe that gmp is _really_ needed for glib2. Any ideas on >how I can override fink's dependency mechanism? > >thanks, > >michael geary > > >On Feb 11, 2005, at 3:04 AM, Neil Tiffin wrote: > >>glib and glib2 both install fine using fink. >> >>http://fink.sourceforge.net/index.php >> >>Neil |
From: michael g. <lis...@ge...> - 2005-03-02 22:56:24
|
Hi Neil, I'm using the default config, which i assume is stable. I have just added the unstable info to my /sw/etc/fink.conf are your mdbtools files statically linked? Do you have either executables or OS-X friendly steps to get a CLI-only version of mdbtools running on this platform? Thanks very much. BTW, I tried today to work with the CVS version, but I get errors in the configure process. Anyone else on OS X confirm this? thanks very much, michael geary On Feb 20, 2005, at 5:03 PM, Neil Tiffin wrote: > Are you using stable or unstable? > > At 12:46 PM -0700 2/11/05, michael geary wrote: >> fink chokes on glib2 on my machine. It says it needs to install 17 >> dependencies first, and then dies on the gmp package, long before it >> gets to glib2... :c( >> >> I don't believe that gmp is _really_ needed for glib2. Any ideas on >> how I can override fink's dependency mechanism? >> >> thanks, >> >> michael geary |
From: michael g. <lis...@ge...> - 2005-03-02 23:18:37
|
Hi all, well, it appears that after a fink update and a retry at "fink install glib2" yielded some success. However, I'm still having problems. "configure" seems to have gone okay. It did squawk about libglade: "checking for libglade-2.0 libgnomeui-2.0... Package libglade-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libglade-2.0.pc'" but it still made the Makefiles. So, I typed "make", and things seemed to go okay. Until, that is, I got this: gcc -dynamiclib -flat_namespace -undefined suppress -o .libs/libmdb.0.0.0.dylib catalog.lo mem.lo file.lo kkd.lo table.lo data.lo dump.lo backend.lo money.lo sargs.lo index.lo like.lo write.lo stats.lo -L/sw/lib -lglib-2.0 -lintl -liconv -lc -install_name /usr/local/lib/libmdb.0.dylib -compatibility_version 1 -current_version 1.0 ld: multiple definitions of symbol _mdb_backends catalog.lo definition of _mdb_backends in section (__DATA,__common) mem.lo definition of _mdb_backends in section (__DATA,__common) file.lo definition of _mdb_backends in section (__DATA,__common) kkd.lo definition of _mdb_backends in section (__DATA,__common) table.lo definition of _mdb_backends in section (__DATA,__common) data.lo definition of _mdb_backends in section (__DATA,__common) backend.lo definition of _mdb_backends in section (__DATA,__common) money.lo definition of _mdb_backends in section (__DATA,__common) sargs.lo definition of _mdb_backends in section (__DATA,__common) index.lo definition of _mdb_backends in section (__DATA,__common) write.lo definition of _mdb_backends in section (__DATA,__common) stats.lo definition of _mdb_backends in section (__DATA,__common) ld: warning multiple definitions of symbol _locale_charset /sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset /sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset /usr/bin/libtool: internal link edit command failed make[2]: *** [libmdb.la] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 ---------------- can anyone help me troubleshoot this? Again, all I want are the CLI tools that allow me to extract mdb files... -michael |
From: Jeff S. <why...@ya...> - 2005-03-03 04:12:13
|
--- michael geary <lis...@ge...> wrote: > However, I'm still having problems. "configure" seems to have gone > okay. It did squawk about libglade: > "checking for libglade-2.0 libgnomeui-2.0... Package libglade-2.0 was > not found in the pkg-config search path. > Perhaps you should add the directory containing `libglade-2.0.pc'" Don't worry, as this is only needed for the GUI. > ld: multiple definitions of symbol _mdb_backends > catalog.lo definition of _mdb_backends in section (__DATA,__common) > mem.lo definition of _mdb_backends in section (__DATA,__common) > file.lo definition of _mdb_backends in section (__DATA,__common) > kkd.lo definition of _mdb_backends in section (__DATA,__common) > table.lo definition of _mdb_backends in section (__DATA,__common) > data.lo definition of _mdb_backends in section (__DATA,__common) > backend.lo definition of _mdb_backends in section (__DATA,__common) > money.lo definition of _mdb_backends in section (__DATA,__common) > sargs.lo definition of _mdb_backends in section (__DATA,__common) > index.lo definition of _mdb_backends in section (__DATA,__common) > write.lo definition of _mdb_backends in section (__DATA,__common) > stats.lo definition of _mdb_backends in section (__DATA,__common) Apparently it is taking this line (155) from mdbtools.h as a definition rather than a declaration: extern GHashTable *mdb_backends; I don't know enough about the compiler or linker in your environment to understand *why* this might. Even eliminating the need for mdb_backends in mdbtools.h wouldn't solve your problem. Sorry, but that's all the info I have to provide. -- Jeff Smith __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |