From: | YUKI Hiroshi <yuki(at)clear-code(dot)com> |
---|---|
To: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
Cc: | PostgreSQL mailing lists <pgsql-bugs(at)postgresql(dot)org> |
Subject: | Re: BUG #14728: Missing "pg_config.h" in the "postgresql96-devel" package |
Date: | 2017-07-04 01:07:25 |
Message-ID: | a050bb66-c5c6-aef1-5021-cea64fc9daa3@clear-code.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hello,
>> A header file "pg_co]nfig.h" is missing in directories both
>> "/usr/pgsql-9.6/include/" and "/usr/pgsql-9.6/include/server/".
>
> Are you sure that you installed postgresql-devel? I recall that CentOS
> has that to allow compilation of modules.
If the package "postgresql96-devel" equals to the one you said, yes.
Full steps to reproduce on my clean CentOS virtual box:
$ su
# yum install
https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm
# yum install postgresql96
# yum install postgresql96-server
# service postgresql-9.6 initdb
# chkconfig postgresql-9.6 on
# service postgresql-9.6 start
# yum install postgresql96-devel
# yum install -y
https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
# yum install -y --enablerepo=epel groonga-devel
# wget https://packages.groonga.org/source/pgroonga/pgroonga-1.2.3.tar.gz
# tar xvf pgroonga-1.2.3.tar.gz
# cd pgroonga-1.2.3
# PATH=/usr/pgsql-9.6/bin:$PATH make
I tried thiese steps on both CentOS 6.9 x86_64 (64bit):
https://app.vagrantup.com/centos/boxes/6
and CentOS 6.9 i386 (32bit):
https://app.vagrantup.com/bento/boxes/centos-6.9-i386
Then, the result is:
* x86_64 => succeeded with existign pg_config.h
* i386 => failed with missing pg_config.h
Or, do you mean that I must install "postgresql-devel" even if
"postgresql96-devel" is already installed?
regards,
Michael Paquier wrote:
> On Mon, Jul 3, 2017 at 5:55 PM, <yuki(at)clear-code(dot)com> wrote:
>> When I build a software "pgroonga" from its source, it fails on CentOS 6.9
>> i386 (32bit) environment. On CentOS 6.9 x86_64, this problem doesn't
>> happen.
>
> This is not a bug of PostgreSQL itself.
>
>> A header file "pg_co]nfig.h" is missing in directories both
>> "/usr/pgsql-9.6/include/" and "/usr/pgsql-9.6/include/server/".
>
> Are you sure that you installed postgresql-devel? I recall that CentOS
> has that to allow compilation of modules.
>
--
結城 洋志 <YUKI Hiroshi>
E-mail: yuki(at)clear-code(dot)com
株式会社クリアコード
〒170-0005 東京都豊島区南大塚3-29-9
中野ビル3階
TEL : 03-5927-9440
FAX : 03-5927-9441
WWW : http://www.clear-code.com/
From | Date | Subject | |
---|---|---|---|
Next Message | YUKI Hiroshi | 2017-07-04 01:09:11 | Re: BUG #14728: Missing "pg_config.h" in the "postgresql96-devel" package |
Previous Message | Michael Paquier | 2017-07-03 23:58:37 | Re: BUG #14728: Missing "pg_config.h" in the "postgresql96-devel" package |