Re: pgsql-server: Put path configuration information

Поиск
Список
Период
Сортировка
От Neil Conway
Тема Re: pgsql-server: Put path configuration information
Дата
Msg-id 40AEA9AB.7050305@samurai.com
обсуждение исходный текст
Ответ на pgsql-server: Put path configuration information into a .h file instead  (tgl@svr1.postgresql.org (Tom Lane))
Ответы Re: pgsql-server: Put path configuration information  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-committers
Tom Lane wrote:
> Put path configuration information into a .h file instead of cluttering
> several different module Makefiles with it.

This breaks the tree for vpath builds:

make -C port all
/Users/neilc/local/bin/gcc -no-cpp-precomp -O0 -fno-strict-aliasing -g
-Wall -Wmissing-prototypes -Wmissing-declarations -I../../src/include
-I/Users/neilc/pgsql/src/include -I/sw/include  -c -o exec.o
/Users/neilc/pgsql/src/port/exec.c -MMD
/Users/neilc/local/bin/gcc -no-cpp-precomp -O0 -fno-strict-aliasing -g
-Wall -Wmissing-prototypes -Wmissing-declarations -I../../src/include
-I/Users/neilc/pgsql/src/include -I/sw/include  -c -o noblock.o
/Users/neilc/pgsql/src/port/noblock.c -MMD
echo "#define PGBINDIR \"/Users/neilc/local/pgsql-cvs/bin\""
 >pg_config_paths.h
echo "#define PGSHAREDIR \"/Users/neilc/local/pgsql-cvs/share\""
 >>pg_config_paths.h
echo "#define SYSCONFDIR \"/Users/neilc/local/pgsql-cvs/etc\""
 >>pg_config_paths.h
echo "#define INCLUDEDIR \"/Users/neilc/local/pgsql-cvs/include\""
 >>pg_config_paths.h
echo "#define PKGINCLUDEDIR \"/Users/neilc/local/pgsql-cvs/include\""
 >>pg_config_paths.h
echo "#define PKGLIBDIR \"/Users/neilc/local/pgsql-cvs/lib\""
 >>pg_config_paths.h
/Users/neilc/local/bin/gcc -no-cpp-precomp -O0 -fno-strict-aliasing -g
-Wall -Wmissing-prototypes -Wmissing-declarations -I../../src/include
-I/Users/neilc/pgsql/src/include -I/sw/include  -c -o path.o
/Users/neilc/pgsql/src/port/path.c -MMD
/Users/neilc/pgsql/src/port/path.c:20:29: pg_config_paths.h: No such
file or directory
/Users/neilc/pgsql/src/port/path.c: In function `get_share_path':
/Users/neilc/pgsql/src/port/path.c:116: error: `PGBINDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c:116: error: (Each undeclared
identifier is reported only once
/Users/neilc/pgsql/src/port/path.c:116: error: for each function it
appears in.)
/Users/neilc/pgsql/src/port/path.c:116: error: `PGSHAREDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c: In function `get_etc_path':
/Users/neilc/pgsql/src/port/path.c:135: error: `PGBINDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c:135: error: `SYSCONFDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c: In function `get_include_path':
/Users/neilc/pgsql/src/port/path.c:154: error: `PGBINDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c:154: error: `INCLUDEDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c: In function `get_pkginclude_path':
/Users/neilc/pgsql/src/port/path.c:173: error: `PGBINDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c:173: error: `PKGINCLUDEDIR'
undeclared (first use in this function)
/Users/neilc/pgsql/src/port/path.c: In function `get_pkglib_path':
/Users/neilc/pgsql/src/port/path.c:194: error: `PGBINDIR' undeclared
(first use in this function)
/Users/neilc/pgsql/src/port/path.c:194: error: `PKGLIBDIR' undeclared
(first use in this function)
make[2]: *** [path.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

-Neil


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

Предыдущее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql-server: Use wide-character library routines, if available, for
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgsql-server: Put path configuration information