"=?UTF-8?Q?Leonardo_M._Ram=c3=a9?=" <l.rame@xxxxxxxxxxx> 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 -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general