Re: MinGW-W64 compile error

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: MinGW-W64 compile error
Дата
Msg-id 10762.1446606319@sss.pgh.pa.us
обсуждение исходный текст
Ответ на MinGW-W64 compile error  (Leonardo M. Ramé <l.rame@griensu.com>)
Ответы Re: MinGW-W64 compile error  (Leonardo M. Ramé <l.rame@griensu.com>)
Список pgsql-general
"=?UTF-8?Q?Leonardo_M._Ram=c3=a9?=" <l.rame@griensu.com> writes:
> Hi, I'm trying to build the client library of PostgreSql 9.3.x using
> this version of MinGW's gcc:
> ...
> g++  -DFRONTEND -I../../src/include -I./src/include/port/win32
> -DEXEC_BACKEND  "-I../../src/include/port/win32" -DBUILDING_DLL  -c -o
> relpath.o relpath.c

Why is it invoking g++ and not gcc?

> relpath.c: In function 'int forkname_chars(const char*, ForkNumber*)':
> relpath.c:55:15: error: invalid conversion from 'int' to 'ForkNumber'
> [-fpermissive]
>    for (forkNum = 1; forkNum <= MAX_FORKNUM; forkNum++)
> relpath.c:55:51: error: no 'operator++(int)' declared for postfix '++'
> [-fpermissive]
>    for (forkNum = 1; forkNum <= MAX_FORKNUM; forkNum++)

The second of these definitely comes from trying to compile C code as C++,
and I think the first does too.

            regards, tom lane


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

Предыдущее
От: Jim Nasby
Дата:
Сообщение: Re: Deadlock detected after pg_repack receives SIGINT
Следующее
От: Sami Pietilä
Дата:
Сообщение: Re: How to search a string inside a json structure