ports/88098: Unable to build postgresql-contrib when postgresql-server built with kerb5
Darcy Buskermolen
darcy at wavefire.com
Thu Oct 27 21:30:31 UTC 2005
>Number: 88098
>Category: ports
>Synopsis: Unable to build postgresql-contrib when postgresql-server built with kerb5
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 27 21:30:21 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Darcy Buskermolen
>Release: 5.4-STABLE
>Organization:
Wavefire Technologies Corp.
>Environment:
FreeBSD db 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Jul 26 16:21:05 PDT 2005 root at db:/usr/obj/usr/src/sys/PG amd64
>Description:
cc -O -pipe -march=k8 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wold-style-definition -Wendif-labels -fno-strict-aliasing dbf.o dbf2pg.o endian.o -L../../src/port -lpgport -L../../src/interfaces/libpq -lpq -L../../src/port -rpath=/usr/lib:/usr/local/lib -L/usr/local/lib -L/usr/local/lib -Wl,-R/usr/local/lib -lpgport -lssl -lcrypto -lz -lreadline -lcrypt -lcompat -lm -lutil -o dbf2pg
/usr/lib/libkrb5.so.7: undefined reference to `length_PA_ENC_TS_ENC'
/usr/lib/libkrb5.so.7: undefined reference to `length_KDC_REQ_BODY'
/usr/lib/libkrb5.so.7: undefined reference to `free_Principal'
/usr/lib/libkrb5.so.7: undefined reference to `bswap16'
/usr/lib/libkrb5.so.7: undefined reference to `length_EncKrbCredPart'
/usr/lib/libkrb5.so.7: undefined reference to `copy_Realm'
/usr/lib/libkrb5.so.7: undefined reference to `strlwr'
/usr/lib/libkrb5.so.7: undefined reference to `length_TGS_REQ'
..........
>How-To-Repeat:
Build postgresql 8 server with kerb5, then try to install postgresql-contrib, you will get undefined refrences to kerb5
>Fix:
*** ports/databases/postgresql-contrib/Makefile Thu Oct 27 14:19:17 2005
--- ports/databases/postgresql-contrib/Makefile.fix Thu Oct 27 14:18:36 2005
***************
*** 26,31 ****
--- 26,32 ----
# Setting/finding PostgreSQL version we want.
.if exists(${LOCALBASE}/bin/pg_config)
PGSQL_VER!= ${LOCALBASE}/bin/pg_config --version | ${SED} -n 's/PostgreSQL[^0-9]*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\..*/\1\2/p'
+ CONFIGURE_ARGS!=${LOCALBASE}/bin/pg_config --configure
.else
PGSQL_VER= ${DEFAULT_PGSQL_VER}
.endif
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list