postgresql-7.1beta5 with Heimdal-0.3e

Started by Dmitry G. Mastrukovabout 25 years ago3 messagesbugs
Jump to latest
#1Dmitry G. Mastrukov
dmitry@taurussoft.org

============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================

Your name : Dmitry G. Mastrukov
Your email address : dmitry@taurussoft.org

System Configuration
---------------------
Architecture (example: Intel Pentium) : Intel Pentium

Operating System (example: Linux 2.0.26 ELF) : Linux 2.4.2
ELF

PostgreSQL version (example: PostgreSQL-6.3.2) :
PostgreSQL-7.1beta5

Compiler used (example: gcc 2.7.2) : gcc 2.95.2

Please enter a FULL description of your problem:
------------------------------------------------
1. Configure cannot properly determine Heimdal (0.3d - 0.3e) libs.
Heimdal has no libk5crypto, all its functions is in libkrb5. Configure
crashes.
2. a) Heimdal has no enc_part2 member in krb5_ticket
b) Heimdal has no text member in krb5_error

Please describe a way to repeat the problem. Please try to provide a
concise reproducible example, if at all possible:
----------------------------------------------------------------------
Install Heimdal-0.3e (in /usr/heimdal for example)
configure --with-krb5=/usr/heimdal
make

If you know how this problem might be fixed, list the solution below:
---------------------------------------------------------------------
It's necessary to make difference in MIT and Heimdal Kerberos
distributions on configure and build processes with some sort of
#define HAVE_KRB5_MIT/HEIMDAL. Then it's possible to enclose
differences in #ifdef ... #endif
pairs.
I attached patch which made for me authorization with Heimdal.
Configure part of this patch is simply hack to make configure work in
my enviroment. Postgres successfully builds and works.

Attachments:

heimdal.diffapplication/octet-stream; charset=us-asciiDownload+4-5
#2Bruce Momjian
bruce@momjian.us
In reply to: Dmitry G. Mastrukov (#1)
Re: postgresql-7.1beta5 with Heimdal-0.3e

Not sure how to handle this. I have never heard of Heimdal, and I am
afraid these changes will adversely affect other Kerberos users. My
inclination is to not make any changes and wait to see if another user
reports a problem.

[ Charset KOI8-R unsupported, converting... ]

============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================

Your name : Dmitry G. Mastrukov
Your email address : dmitry@taurussoft.org

System Configuration
---------------------
Architecture (example: Intel Pentium) : Intel Pentium

Operating System (example: Linux 2.0.26 ELF) : Linux 2.4.2
ELF

PostgreSQL version (example: PostgreSQL-6.3.2) :
PostgreSQL-7.1beta5

Compiler used (example: gcc 2.7.2) : gcc 2.95.2

Please enter a FULL description of your problem:
------------------------------------------------
1. Configure cannot properly determine Heimdal (0.3d - 0.3e) libs.
Heimdal has no libk5crypto, all its functions is in libkrb5. Configure
crashes.
2. a) Heimdal has no enc_part2 member in krb5_ticket
b) Heimdal has no text member in krb5_error

Please describe a way to repeat the problem. Please try to provide a
concise reproducible example, if at all possible:
----------------------------------------------------------------------
Install Heimdal-0.3e (in /usr/heimdal for example)
configure --with-krb5=/usr/heimdal
make

If you know how this problem might be fixed, list the solution below:
---------------------------------------------------------------------
It's necessary to make difference in MIT and Heimdal Kerberos
distributions on configure and build processes with some sort of
#define HAVE_KRB5_MIT/HEIMDAL. Then it's possible to enclose
differences in #ifdef ... #endif
pairs.
I attached patch which made for me authorization with Heimdal.
Configure part of this patch is simply hack to make configure work in
my enviroment. Postgres successfully builds and works.

[ Attachment, skipping... ]

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
#3Peter Eisentraut
peter_e@gmx.net
In reply to: Dmitry G. Mastrukov (#1)
Re: postgresql-7.1beta5 with Heimdal-0.3e

Dmitry G . Mastrukov writes:

1. Configure cannot properly determine Heimdal (0.3d - 0.3e) libs.
Heimdal has no libk5crypto, all its functions is in libkrb5. Configure
crashes.
2. a) Heimdal has no enc_part2 member in krb5_ticket
b) Heimdal has no text member in krb5_error

These things can be fixed with proper configure checks. I'll see what I
can do.

--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/