Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package

Поиск
Список
Период
Сортировка
От YUKI Hiroshi
Тема Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package
Дата
Msg-id a050bb66-c5c6-aef1-5021-cea64fc9daa3@clear-code.com
обсуждение исходный текст
Ответ на Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package  (Michael Paquier <michael.paquier@gmail.com>)
Ответы Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package  (YUKI Hiroshi <yuki@clear-code.com>)
Список 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
allowcompilation 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@clear-code.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@clear-code.com

株式会社クリアコード
〒170-0005 東京都豊島区南大塚3-29-9           中野ビル3階
TEL : 03-5927-9440
FAX : 03-5927-9441
WWW : http://www.clear-code.com/



-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package
Следующее
От: YUKI Hiroshi
Дата:
Сообщение: Re: [BUGS] BUG #14728: Missing "pg_config.h" in the"postgresql96-devel" package