Re: reporting weirdness in configure output

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: David Baumgold <singingwolfboy(at)gmail(dot)com>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: reporting weirdness in configure output
Date: 2011-10-19 12:29:27
Message-ID: CA+Tgmobw=QQHE6vRZyQo_2izHD6p2uuWqK6=Fvu37YBv8U2qvw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Mon, Sep 26, 2011 at 11:34 AM, David Baumgold
<singingwolfboy(at)gmail(dot)com> wrote:
> I was building postgresql via Macports (with the debug flag on) and I saw this output -- including a notice to report this to pgsql-bugs(at)postgresql(dot)org(dot) So I'm doing so!
>
> --->  Configuring postgresql91
> DEBUG: Using compiler 'Mac OS X llvm-gcc 4.2'
> DEBUG: Executing org.macports.configure (postgresql91)
> DEBUG: Environment: CPATH='/opt/local/include' CFLAGS='-pipe -O2 -arch x86_64' CPPFLAGS='-I/opt/local/include -I/opt/local/include/ossp' CXXFLAGS='-pipe -O2 -arch x86_64' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.7' CXX='/Developer/usr/bin/llvm-g++-4.2' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_Users_singingwolfboy_Dropbox_ports_databases_postgresql91/postgresql91/work/.CC_PRINT_OPTIONS' F90FLAGS='-pipe -O2 -m64' LDFLAGS='-L/opt/local/lib -arch x86_64' FCFLAGS='-pipe -O2 -m64' OBJC='/Developer/usr/bin/llvm-gcc-4.2' INSTALL='/usr/bin/install -c' PYTHON='/opt/local/bin/python2.7' OBJCFLAGS='-pipe -O2 -arch x86_64' FFLAGS='-pipe -O2 -m64' CC_PRINT_OPTIONS='YES' CC='/Developer/usr/bin/llvm-gcc-4.2'
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_singingwolfboy_Dropbox_ports_databases_postgresql91/postgresql91/work/postgresql-9.1.1" && ./configure --prefix=/opt/local --sysconfdir=/opt/local/etc/postgresql91 --bindir=/opt/local/lib/postgresql91/bin --libdir=/opt/local/lib/postgresql91 --includedir=/opt/local/include/postgresql91 --datadir=/opt/local/share/postgresql91 --mandir=/opt/local/share/man --with-includes=/opt/local/include --with-libraries=/opt/local/lib --with-openssl --with-bonjour --with-readline --with-zlib --with-libxml --with-libxslt --enable-thread-safety --enable-integer-datetimes --with-ossp-uuid --with-python'
> DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_Users_singingwolfboy_Dropbox_ports_databases_postgresql91/postgresql91/work/postgresql-9.1.1" && ./configure --prefix=/opt/local --sysconfdir=/opt/local/etc/postgresql91 --bindir=/opt/local/lib/postgresql91/bin --libdir=/opt/local/lib/postgresql91 --includedir=/opt/local/include/postgresql91 --datadir=/opt/local/share/postgresql91 --mandir=/opt/local/share/man --with-includes=/opt/local/include --with-libraries=/opt/local/lib --with-openssl --with-bonjour --with-readline --with-zlib --with-libxml --with-libxslt --enable-thread-safety --enable-integer-datetimes --with-ossp-uuid --with-python
> checking build system type... x86_64-apple-darwin11.1.0
> checking host system type... x86_64-apple-darwin11.1.0
> checking which template to use... darwin
> checking whether to build with 64-bit integer date/time support... yes
> checking whether NLS is wanted... no
> checking for default port number... 5432
> checking for block size... 8kB
> checking for segment size... 1GB
> checking for WAL block size... 8kB
> checking for WAL segment size... 16MB
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether /Developer/usr/bin/llvm-gcc-4.2 accepts -g... yes
> checking for /Developer/usr/bin/llvm-gcc-4.2 option to accept ISO C89... none needed
> checking whether /Developer/usr/bin/llvm-gcc-4.2 supports -Wdeclaration-after-statement... yes
> checking whether /Developer/usr/bin/llvm-gcc-4.2 supports -Wendif-labels... yes
> checking whether /Developer/usr/bin/llvm-gcc-4.2 supports -Wformat-security... yes
> checking whether /Developer/usr/bin/llvm-gcc-4.2 supports -fno-strict-aliasing... yes
> checking whether /Developer/usr/bin/llvm-gcc-4.2 supports -fwrapv... yes
> checking whether the C compiler still works... yes
> checking how to run the C preprocessor... /Developer/usr/bin/llvm-gcc-4.2 -E
> checking allow thread-safe client libraries... yes
> checking whether to build with Tcl... no
> checking whether to build Perl modules... no
> checking whether to build Python modules... yes
> checking whether to build with GSSAPI support... no
> checking whether to build with Kerberos 5 support... no
> checking whether to build with PAM support... no
> checking whether to build with LDAP support... no
> checking whether to build with Bonjour support... yes
> checking whether to build with OpenSSL support... yes
> checking whether to build with SELinux support... no
> checking for xml2-config... xml2-config
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ld used by GCC... /Developer/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld
> checking if the linker (/Developer/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... no
> checking for ranlib... ranlib
> checking for strip... strip
> checking whether it is possible to strip libraries... no
> checking for ar... ar
> checking for tar... /usr/bin/tar
> checking whether ln -s works... yes
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking for a thread-safe mkdir -p... config/install-sh -c -d
> checking for bison... /opt/local/bin/bison
> configure: using bison (GNU Bison) 2.5
> checking for flex... /usr/bin/flex
> configure: using flex 2.5.35
> checking for perl... /opt/local/bin/perl
> configure: using perl 5.12.3
> checking for python... /opt/local/bin/python2.7
> checking for Python distutils module... yes
> checking Python configuration directory... /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config
> checking how to link an embedded Python application... -L/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -lpython2.7 -ldl  -framework CoreFoundation
> checking whether Python is compiled with thread support... yes
> checking for main in -lm... yes
> checking for library containing setproctitle... no
> checking for library containing dlopen... none required
> checking for library containing socket... none required
> checking for library containing shl_load... no
> checking for library containing getopt_long... none required
> checking for library containing crypt... none required
> checking for library containing fdatasync... none required
> checking for library containing gethostbyname_r... no
> checking for library containing shmget... none required
> checking for library containing readline... -lreadline
> checking for inflate in -lz... yes
> checking for CRYPTO_new_ex_data in -lcrypto... yes
> checking for SSL_library_init in -lssl... yes
> checking for xmlSaveToBuffer in -lxml2... yes
> checking for xsltCleanupGlobals in -lxslt... yes
> checking for uuid_export in -lossp-uuid... no
> checking for uuid_export in -luuid... yes
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking crypt.h usability... no
> checking crypt.h presence... no
> checking for crypt.h... no
> checking dld.h usability... no
> checking dld.h presence... no
> checking for dld.h... no
> checking fp_class.h usability... no
> checking fp_class.h presence... no
> checking for fp_class.h... no
> checking getopt.h usability... yes
> checking getopt.h presence... yes
> checking for getopt.h... yes
> checking ieeefp.h usability... no
> checking ieeefp.h presence... no
> checking for ieeefp.h... no
> checking ifaddrs.h usability... yes
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking langinfo.h usability... yes
> checking langinfo.h presence... yes
> checking for langinfo.h... yes
> checking poll.h usability... yes
> checking poll.h presence... yes
> checking for poll.h... yes
> checking pwd.h usability... yes
> checking pwd.h presence... yes
> checking for pwd.h... yes
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking sys/ipc.h usability... yes
> checking sys/ipc.h presence... yes
> checking for sys/ipc.h... yes
> checking sys/poll.h usability... yes
> checking sys/poll.h presence... yes
> checking for sys/poll.h... yes
> checking sys/pstat.h usability... no
> checking sys/pstat.h presence... no
> checking for sys/pstat.h... no
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking sys/sem.h usability... yes
> checking sys/sem.h presence... yes
> checking for sys/sem.h... yes
> checking sys/shm.h usability... yes
> checking sys/shm.h presence... yes
> checking for sys/shm.h... yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/sockio.h usability... yes
> checking sys/sockio.h presence... yes
> checking for sys/sockio.h... yes
> checking sys/tas.h usability... no
> checking sys/tas.h presence... no
> checking for sys/tas.h... no
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/ucred.h usability... yes
> checking sys/ucred.h presence... yes
> checking for sys/ucred.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking ucred.h usability... no
> checking ucred.h presence... no
> checking for ucred.h... no
> checking utime.h usability... yes
> checking utime.h presence... yes
> checking for utime.h... yes
> checking wchar.h usability... yes
> checking wchar.h presence... yes
> checking for wchar.h... yes
> checking wctype.h usability... yes
> checking wctype.h presence... yes
> checking for wctype.h... yes
> checking kernel/OS.h usability... no
> checking kernel/OS.h presence... no
> checking for kernel/OS.h... no
> checking kernel/image.h usability... no
> checking kernel/image.h presence... no
> checking for kernel/image.h... no
> checking SupportDefs.h usability... no
> checking SupportDefs.h presence... no
> checking for SupportDefs.h... no
> checking for net/if.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking for netinet/tcp.h... yes
> checking readline/readline.h usability... yes
> checking readline/readline.h presence... yes
> checking for readline/readline.h... yes
> checking readline/history.h usability... yes
> checking readline/history.h presence... yes
> checking for readline/history.h... yes
> checking zlib.h usability... yes
> checking zlib.h presence... yes
> checking for zlib.h... yes
> checking openssl/ssl.h usability... yes
> checking openssl/ssl.h presence... yes
> checking for openssl/ssl.h... yes
> checking openssl/err.h usability... yes
> checking openssl/err.h presence... yes
> checking for openssl/err.h... yes
> checking for ERR_set_mark... yes
> checking libxml/parser.h usability... yes
> checking libxml/parser.h presence... yes
> checking for libxml/parser.h... yes
> checking libxslt/xslt.h usability... yes
> checking libxslt/xslt.h presence... yes
> checking for libxslt/xslt.h... yes
> checking dns_sd.h usability... yes
> checking dns_sd.h presence... yes
> checking for dns_sd.h... yes
> checking ossp/uuid.h usability... no
> checking ossp/uuid.h presence... yes
> configure: WARNING: ossp/uuid.h: present but cannot be compiled
> configure: WARNING: ossp/uuid.h:     check for missing prerequisite headers?
> configure: WARNING: ossp/uuid.h: see the Autoconf documentation
> configure: WARNING: ossp/uuid.h:     section "Present But Cannot Be Compiled"
> configure: WARNING: ossp/uuid.h: proceeding with the preprocessor's result
> configure: WARNING: ossp/uuid.h: in the future, the compiler will take precedence
> configure: WARNING:     ## ---------------------------------------- ##
> configure: WARNING:     ## Report this to pgsql-bugs(at)postgresql(dot)org ##
> configure: WARNING:     ## ---------------------------------------- ##
> checking for ossp/uuid.h... yes
> checking whether byte ordering is bigendian... universal
> <snip>
>
> The compilation finished successfully, in spite of this warning. This is on an early 2008 Macbook Pro, 2.4GHz Intel Core 2 Duo processor, running Mac OS X Lion 10.7.1. Please let me know if you need any more information.
> -David Baumgold

Do you have config.log?

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Robert Haas 2011-10-19 12:30:20 Re: BUG #6228: Failed to set permissions on the installed files
Previous Message Robert Haas 2011-10-19 12:10:55 Re: BUG #6243: Strange result of to_date function