openbsd build failure: vacuumdb.c

From: jungle Boogie <jungleboogie0(at)gmail(dot)com>
To: pgadmin-hackers(at)postgresql(dot)org
Subject: openbsd build failure: vacuumdb.c
Date: 2016-09-20 15:11:09
Message-ID: CAKE2PDudVv-omg=VqKUWq8-PO2fh52m4R_ChRUv=WbDOuXAjvg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi All,

This may not be the right mailing list. Apologizes in advance.

I'm attempting to build PostgreSQL from source on OpenBSD i386 from an
openbsd snapshot from yesterday (19 September) with this
configuration:

./configure --enable-cassert --enable-debug --with-perl \
--with-python --with-tcl --with-openssl --with-libxml \
--with-libxslt --with-includes=/usr/local/include

Current working version:
PostgreSQL 10devel on i386-unknown-openbsd6.0, compiled by gcc (GCC)
4.2.1 20070719 , 32-bit

build failure log:

../../../src/port/libpgport.a(path.o): In function `canonicalize_path':
/home/user/bin/postgres/src/port/path.c:362: warning: warning:
strcat() is almost always misused, please use strlcat()
gcc -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels
-Wmissing-format-attribute -Wformat-security -fno-strict-aliasing
-fwrapv -g -O2 -I../../../src/interfaces/libpq -I../../../src/include
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/include -c -o vacuumdb.o vacuumdb.c
vacuumdb.c:70: error: expected declaration specifiers or '...' before 'fd_set'
vacuumdb.c: In function 'main':
vacuumdb.c:193: error: 'FD_SETSIZE' undeclared (first use in this function)
vacuumdb.c:193: error: (Each undeclared identifier is reported only once
vacuumdb.c:193: error: for each function it appears in.)
vacuumdb.c: In function 'GetIdleSlot':
vacuumdb.c:733: error: 'fd_set' undeclared (first use in this function)
vacuumdb.c:733: error: expected ';' before 'slotset'
vacuumdb.c:734: warning: ISO C90 forbids mixed declarations and code
vacuumdb.c:740: warning: implicit declaration of function 'FD_ZERO'
vacuumdb.c:740: error: 'slotset' undeclared (first use in this function)
vacuumdb.c:745: warning: implicit declaration of function 'FD_SET'
vacuumdb.c:759: error: too many arguments to function 'select_loop'
vacuumdb.c:775: warning: implicit declaration of function 'FD_ISSET'
vacuumdb.c: At top level:
vacuumdb.c:870: error: expected declaration specifiers or '...' before 'fd_set'
vacuumdb.c: In function 'select_loop':
vacuumdb.c:873: error: 'fd_set' undeclared (first use in this function)
vacuumdb.c:873: error: expected ';' before 'saveSet'
vacuumdb.c:898: error: 'workerset' undeclared (first use in this function)
vacuumdb.c:898: error: 'saveSet' undeclared (first use in this function)
vacuumdb.c:899: warning: implicit declaration of function 'select'
gmake[3]: *** [<builtin>: vacuumdb.o] Error 1
gmake[3]: Leaving directory '/home/user/bin/postgres/src/bin/scripts'
gmake[2]: *** [Makefile:40: all-scripts-recurse] Error 2
gmake[2]: Leaving directory '/home/user/bin/postgres/src/bin'
gmake[1]: *** [Makefile:35: all-bin-recurse] Error 2
gmake[1]: Leaving directory '/home/user/bin/postgres/src'
gmake: *** [GNUmakefile:11: all-src-recurse] Error 2
*** Error 2 in /home/user/bin/postgres (Makefile:36 'all')

How can I proceed to build postgresql successfully?

Thanks!

Browse pgadmin-hackers by date

  From Date Subject
Next Message Devrim Gündüz 2016-09-21 10:09:21 Re: Finalizing pgadmin4 RPM work
Previous Message Surinder Kumar 2016-09-20 13:58:55 Re: [pgAdmin4][Patch]: RM1171 - Fix IE caching issue