GNOME Bugzilla – Bug 50935
configure script fails to recognize db 1.85 compability in db 3.x
Last modified: 2004-12-22 21:47:04 UTC
To reproduce: run the configure script on a system with db 3.2.9 with --compat185 compiled in. Script fails to recognize db 1.85 compatibility and exits with: 'configure: error: Your db library is missing db 1.85 compatibility mode' Newer db uses #defines for 1.85 compability, the configure check doesn't include the header so the #defines aren't set. Including the header in configure check would fix fix the problem.
*** Bug 51192 has been marked as a duplicate of this bug. ***
After fielding this situation half a dozen times on IRC this weekend and seeing yet another report on gnome-list about it, I am bumping this up to major and really hoping someone can fix the configure check. I'm justifying major on the grounds that people simply can't compile gnome-libs at the moment. Failing that, updating the README to mention --enable-prefer-db1 might at least help some people.
People are still meeting this. It's particularly prevalent on Slackware 8.0 atm. Can we please do something about this? I have pointers to a pile of gnome-list mails about this, some of which give different answers. I can add urls here if that helps. Right now, just mentioning in the README that comfigure has an option which helps 90% of people would at least be a start. Upping priority, cos this is now months old and still biting people.
*** Bug 60037 has been marked as a duplicate of this bug. ***
Created attachment 5058 [details] [review] Patch which should fix db/db1/db-etc-etc problem
Patch above is from Frank Belew (Myth, frb@ximian.com). He says, "Please test". If it works, it just goes to shows the importance of myths in everyday lives, I suppose. :)
Commited to CVS.