[WBEL-users] PostgreSQL build problem.

Rafael Baquero S. rbaqueros@yahoo.com.mx
Wed, 27 Oct 2004 15:45:39 -0500


Hi.

I am trying to build postgresql-7.4.6-2PGDG.src.rpm or 
postgresql-7.4.6-1.FC3.1.src.rpm unsuccessfully so far.

The build process for both packages fails with an error message complaining 
about not being able find krb5.h. I added the lines

	--with-includes=/usr/kerberos/include \
	--with-libraries=/usr/kerberos/lib \

to the kerberos section of the SPEC file. The build process still fails with 
the following message:

-- snip --
/usr/src/redhat/BUILD/postgresql-7.4.6/PyGreSQL /usr/src/redhat/BUILD/postgresql-7.4.6
+ gcc -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/include/et -fpic -shared -o 
_pgmodule.so -I/usr/include/python2.2 -I../src/interfaces/libpq 
-I../src/include -I/usr/include -L../src/interfaces/libpq -lpq pgmodule.c
In file included from /usr/include/openssl/ssl.h:179,
                 from ../src/interfaces/libpq/libpq-fe.h:33,
                 from pgmodule.c:31:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
                 from ../src/interfaces/libpq/libpq-fe.h:33,
                 from pgmodule.c:31:
/usr/include/openssl/kssl.h:134: syntax error before "krb5_enctype"
/usr/include/openssl/kssl.h:136: syntax error before '*' token
/usr/include/openssl/kssl.h:137: syntax error before '}' token
/usr/include/openssl/kssl.h:149: syntax error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:149: syntax error before '*' token
/usr/include/openssl/kssl.h:150: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:152: syntax error before '*' token
/usr/include/openssl/kssl.h:153: syntax error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:153: syntax error before '*' token
/usr/include/openssl/kssl.h:155: syntax error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:155: syntax error before '*' token
/usr/include/openssl/kssl.h:157: syntax error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:157: syntax error before '*' token
/usr/include/openssl/kssl.h:159: syntax error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:159: syntax error before '*' token
/usr/include/openssl/kssl.h:161: syntax error before "context"
/usr/include/openssl/kssl.h:162: syntax error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:162: syntax error before "context"
/usr/include/openssl/kssl.h:165: syntax error before "kssl_validate_times"
/usr/include/openssl/kssl.h:165: syntax error before "atime"
/usr/include/openssl/kssl.h:167: syntax error before "kssl_check_authent"
/usr/include/openssl/kssl.h:167: syntax error before '*' token
/usr/include/openssl/kssl.h:169: syntax error before "enctype"
In file included from ../src/interfaces/libpq/libpq-fe.h:33,
                 from pgmodule.c:31:
/usr/include/openssl/ssl.h:909: syntax error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: syntax error before '}' token
error: Bad exit status from /var/tmp/rpm-tmp.83241 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.83241 (%build)

-- snip --

Has any one built postgresql-7.4.6 on WBEL? I would like to know if the 
problem is my WBEL box or the SRPM.

Any suggestions will be appreciated.

Regards.

Rafael.