Subj : BinkD compilation on OpenBSD To : Damon A. Getsman From : Kees van Eeten Date : Tue Mar 15 2016 08:36 pm Hello Damon! 15 Mar 16 07:29, you wrote to All: DAG> Hello everyone. I'm trying to get the most recent version of BinkD DAG> (snagged directly from github) compiled on the most recent OpenBSD here, DAG> and I seem to be running into the same problem that I've had on some DAG> other versions here. Namely, unix/ns_parse.c is blowing up due to some DAG> elements not being defined. Here is the output of my configure process, DAG> in case that is helpful at all, to be followed by the log of the make DAG> process, starting on ns_parse.c where it blows up. DAG> checking arpa/nameser.h usability... yes DAG> checking arpa/nameser.h presence... yes DAG> checking for arpa/nameser.h... yes DAG> checking for ns_initparse... no DAG> checking for ns_msg._msg_ptr... no DAG> checking for ns_msg._ptr... no I have no access to OpenBSD, however I do use Debian/Linux. In Linux the ns_* lines do not show in the config log, so apparently some other condistions are satisfied. It looks like the above condition triggers the use of unix/ns_parse.c. Under linux that file is not compiled. From your log it show, that a number of constants/macro's are not defined. These constants should de defined in arpa/nameserver.h in one of the include directories. The config log tells us that that file is available. The History file clains that versio 1.1a-57 gul fixed a compilation error is ns_parse.c The current experimental versions is 1.1a-92 I pulls my sources from git://github.com/pgul/binkd If your problems persist, try to get the attention of Pavel Gulchouck, he seems to maintain the latest and the greates DAG> If you'll note in the output of configure, above, all of the ns_* DAG> bits DAG> are not found. Next is the output of the make process, where it gets DAG> funky: DAG> -=-=-=- DAG> tinfoil:/usr/local/src/binkd-1.1$ doas make It looks like you are using the latest stable version 1.1 DAG> Password: DAG> Compiling unix/ns_parse.c... DAG> unix/ns_parse.c:35: error: expected ')' before '*' token DAG> unix/ns_parse.c:46:6: warning: #warning "ns_msg._msg_ptr element not DAG> defined" unix/ns_parse.c:76: error: expected declaration specifiers or DAG> '...' before 'ns_sect' unix/ns_parse.c: In function DAG> 'ns_skiprr': unix/ns_parse.c:85: error: 'NS_INT16SZ' undeclared (first DAG> use in this function) unix/ns_parse.c:85: error: (Each undeclared Kees --- GoldED+/LNX 1.1.5 * Origin: As for me, all I know is that, I know nothing. (2:280/5003.4) .