Re: BUG #6641: uuid.h warning during configure - Mailing list pgsql-bugs
From | Chris Ruprecht |
---|---|
Subject | Re: BUG #6641: uuid.h warning during configure |
Date | |
Msg-id | F87B164B-F00F-437D-B55B-F25705EEA30B@cdrbill.com Whole thread Raw |
In response to | Re: BUG #6641: uuid.h warning during configure (Robert Haas <robertmhaas@gmail.com>) |
List | pgsql-bugs |
Hi Robert, I did some experimenting. I have uuid.h from the OSSP uuid page, version 1.6.2 installed. Removed /usr/local/include/uuid.h rebuilt and re-installed the package. Same error - but also in 9.1. So I copied /usr/include/uuid/uuid.h to /usr/local/include/uuid.h and the e= rror went away: checking for uuid_export in -lossp-uuid... no checking for uuid_export in -luuid... yes ... checking uuid.h usability... yes checking uuid.h presence... yes checking for uuid.h... yes go figure ... ;). best regards, chris --=20 chris ruprecht database grunt and bit pusher extraordina=EDre On May 31, 2012, at 11:00 , Robert Haas wrote: > On Tue, May 22, 2012 at 4:37 PM, Chris Ruprecht <chris@cdrbill.com> wrote: >> Hi Robert, >>=20 >> I was compiling 9.2beta1 - but that wasn't an option when submitting the= issue. >> I can compile the 9.1.x versions just fine. >>=20 >> Below is a list of the uuid.h files on the system. >> It appears, that the file being used is "/usr/local/include/uuid.h" - th= e same as with the 9.0.x and 9.1.x compiles. >>=20 >> I don't think the platform files matter much. >=20 > I am guessing that the problem is that we're looking for the uuid.h > that comes with the OSSP package, and you're uuid.h is something else. > You might want to see if there's anything helpful in config.log. > Weirdly, there don't seem to be any UUID-related changes to > configure.in between 9.1 and 9.2beta1, so I'm not quite sure why > you're seeing different behavior. >=20 >>=20 >>=20 >> locate uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Dev= eloper/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Kernel.framework/Versi= ons/A/Headers/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Dev= eloper/SDKs/MacOSX10.6.sdk/usr/include/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Dev= eloper/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Kernel.framework/Versi= ons/A/Headers/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Dev= eloper/SDKs/MacOSX10.7.sdk/usr/include/postgresql/server/utils/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Dev= eloper/SDKs/MacOSX10.7.sdk/usr/include/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/D= eveloper/SDKs/iPhoneOS5.0.sdk/usr/include/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.pla= tform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/Kerne= l.framework/Versions/A/Headers/uuid/uuid.h >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.pla= tform/Developer/SDKs/iPhoneSimulator5.0.sdk/usr/include/uuid/uuid.h >> /System/Library/Frameworks/Kernel.framework/Versions/A/Headers/uuid/uuid= .h >> /usr/include/postgresql/server/utils/uuid.h >> /usr/include/uuid/uuid.h >> /usr/local/include/postgresql/server/utils/uuid.h >> /usr/local/include/uuid.h >> /usr/local/source/postgresql-9.1.2/src/include/utils/uuid.h >> /usr/local/source/postgresql-9.1.3/src/include/utils/uuid.h >> /usr/local/source/postgresql-9.2beta1/src/include/utils/uuid.h >>=20 >>=20 >> best regards, >> chris >> -- >> chris ruprecht >> database grunt and bit pusher extraordina=EDre >>=20 >> On May 22, 2012, at 15:58 , Robert Haas wrote: >>=20 >>> On Tue, May 15, 2012 at 7:28 PM, <chris@cdrbill.com> wrote: >>>> The following bug has been logged on the website: >>>>=20 >>>> Bug reference: 6641 >>>> Logged by: Chris Ruprecht >>>> Email address: chris@cdrbill.com >>>> PostgreSQL version: 9.1.3 >>>> Operating system: Mac OS X 10.7.4 >>>> Description: >>>>=20 >>>> running configure as such: >>>>=20 >>>> export MACOSX_DEPLOYMENT_TARGET=3D10.7 >>>> export CC=3Dgcc >>>> export CPP=3D"gcc -E" >>>> export CXX=3Dg++ >>>> export CXXFLAGS=3D'-O3 -fno-common -arch x86_64' >>>> export CFLAGS=3D'-O3 -fno-common -arch x86_64' >>>> export LDFLAGS=3D'-O3 -fno-common -arch x86_64' >>>>=20 >>>> ./configure \ >>>> --prefix=3D/usr/local \ >>>> --enable-integer-datetimes \ >>>> --enable-thread-safety \ >>>> --with-libxml \ >>>> --with-libxslt \ >>>> --with-ossp-uuid \ >>>> --with-tcl \ >>>> --with-perl \ >>>> --with-python \ >>>> --with-gssapi \ >>>> --with-krb5 \ >>>> --with-pam \ >>>> --with-ldap \ >>>> --with-bonjour \ >>>> --with-openssl \ >>>> --with-zlib >>>>=20 >>>> During the configuration phase, I get this message: >>>>=20 >>>>=20 >>>> checking uuid.h presence... yes >>>> configure: WARNING: uuid.h: present but cannot be compiled >>>> configure: WARNING: uuid.h: check for missing prerequisite headers? >>>> configure: WARNING: uuid.h: see the Autoconf documentation >>>> configure: WARNING: uuid.h: section "Present But Cannot Be Compile= d" >>>> configure: WARNING: uuid.h: proceeding with the preprocessor's result >>>> configure: WARNING: uuid.h: in the future, the compiler will take >>>> precedence >>>> configure: WARNING: ## ---------------------------------------- ## >>>> configure: WARNING: ## Report this to pgsql-bugs@postgresql.org ## >>>> configure: WARNING: ## ---------------------------------------- ## >>>> checking for uuid.h... yes >>>=20 >>> How many copies of uuid.h do you have on your machine, and which one >>> is being chosen here? >=20 >=20 >=20 > --=20 > Robert Haas > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company
pgsql-bugs by date: