databases/postgresql91-server - fails to compile with selected options

Volodymyr Kostyrko c.kworr at
Mon Jan 30 13:23:12 UTC 2012


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: => /usr/local/lib/ (0x800cf3000) => /usr/local/lib/ (0x800efc000) => /usr/lib/ (0x80124c000) => /lib/ (0x80149d000) => /lib/ (0x801837000) => /lib/ (0x801a55000) => /usr/local/lib/ (0x801d8e000) => /lib/ (0x802089000)

2. Port compiled on 23 Jan on other machine looks like:
/usr/local/bin/postgres: => /usr/lib/ (0x800ce7000) => /usr/local/lib/ (0x800ef0000) => /usr/local/lib/ (0x8010f8000) => /usr/lib/ (0x801462000) => /usr/local/lib/ (0x80166a000) => /usr/local/lib/ (0x8019cf000) => /usr/lib/ (0x801d93000) => /lib/ (0x801fe4000) => /lib/ (0x80237e000) => /lib/ (0x80259c000) => /usr/local/lib/ (0x8028d5000) => /lib/ (0x802bcc000) => /usr/local/lib/ (0x802de2000) => /usr/local/lib/gcc46/ (0x80419e000) => /usr/local/lib/gcc46/ (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

The last command should list as a dependancy.

Sphinx of black quartz judge my vow.

More information about the freebsd-ports mailing list