Date: Mon, 30 Jan 2012 15:23:08 +0200 From: Volodymyr Kostyrko <c.kworr@gmail.com> To: FreeBSD ports list <freebsd-ports@FreeBSD.org> Subject: databases/postgresql91-server - fails to compile with selected options Message-ID: <4F2699BC.4040108@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello. I'm in process of upgrading FreeBSD to 9.0 on my servers. Today I found that databases/postgresql91-server stops building with my selected options. The one that pains me most is absence of pam integration. 1. When compiling port today it yields me this binary: /usr/local/bin/postgres: libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800cf3000) libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x800efc000) libssl.so.6 => /usr/lib/libssl.so.6 (0x80124c000) libcrypto.so.6 => /lib/libcrypto.so.6 (0x80149d000) libm.so.5 => /lib/libm.so.5 (0x801837000) libc.so.7 => /lib/libc.so.7 (0x801a55000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x801d8e000) libz.so.6 => /lib/libz.so.6 (0x802089000) 2. Port compiled on 23 Jan on other machine looks like: /usr/local/bin/postgres: libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x800ce7000) libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800ef0000) libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x8010f8000) libpam.so.5 => /usr/lib/libpam.so.5 (0x801462000) libicuuc.so.48 => /usr/local/lib/libicuuc.so.48 (0x80166a000) libicui18n.so.48 => /usr/local/lib/libicui18n.so.48 (0x8019cf000) libssl.so.6 => /usr/lib/libssl.so.6 (0x801d93000) libcrypto.so.6 => /lib/libcrypto.so.6 (0x801fe4000) libm.so.5 => /lib/libm.so.5 (0x80237e000) libc.so.7 => /lib/libc.so.7 (0x80259c000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x8028d5000) libz.so.6 => /lib/libz.so.6 (0x802bcc000) libicudata.so.48 => /usr/local/lib/libicudata.so.48 (0x802de2000) libstdc++.so.6 => /usr/local/lib/gcc46/libstdc++.so.6 (0x80419e000) libgcc_s.so.1 => /usr/local/lib/gcc46/libgcc_s.so.1 (0x8044a2000) 3. Any machine yields binary without extra libraries - no icu, no pam. compilation succeeds. I have tested that in a clean chroot - ports haven't bothered to compile icu even it was selected in options. Can anyone reproduce this behavior? To test you need: cd /usr/ports/databases/postgresql91-server make config # and select pam support make ldd /tmp/ports/usr/ports/databases/postgresql91-server/work/postgresql-9.1.2/src/backend/postgres The last command should list libpam.so.5 as a dependancy. -- Sphinx of black quartz judge my vow.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F2699BC.4040108>