configure of both 1.2.12 tarball and git master fails on OpenSolaris with the following error: checking 32-bit integer type... configure: error: No 32-bit integer type found OpenBSD seems to have a similar problem (http://www.nabble.com/problem-building-new-dbus-on-sparc64-td21711441.html) and a patch (http://www.openbsd.org/cgi-bin/cvsweb/ports/x11/dbus/patches/patch-configure_in?rev=1.1) That patch allows the configure to complete cleanly on OpenSolaris using the git master sources. Full uname: SunOS manduba 5.11 snv_101 sun4u sparc SUNW,Ultra-Enterprise Solaris
Hmm. I think a better fix could be to move all of the CFLAGS setting down to *after* we run most of the autoconf checks. That way some of the warning flags don't trip up autoconf-generated C code.
Done, let me know if it works: commit 98bbe8c7941f2c643dc55b4e7329c0da57d2c7bc Author: Colin Walters <walters@verbum.org> Date: Fri Jul 10 20:07:34 2009 -0400 Bug 21545 - Move CFLAGS modification towards the end of configure This prevents the flags from screwing up autoconf tests.
Seems to be working now: configure:18604: checking 64-bit integer type configure:18642: result: long long configure:18652: checking 32-bit integer type configure:18674: result: int configure:18681: checking 16-bit integer type configure:18700: result: short
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.