RE: protocol.c:217: error: `PF_UNSPEC'undeclared(first use in this function)

"Gansser, Martin" <[email protected]> Thu, 8 Apr 2004 12:19:59 +0200
Newsgroups gmane.comp.lib.libesmtp
Message-ID <78224A6821F87A4D8023B133E5B1140BA1B7E9@srvmxellwangen2.ratc-de.com>
configure works now with: --enable-emulate-getaddrinfo =
--enable-pthreads=3Dno

but make fails again with:

/usr/local/pa20_32/bin/gcc -DHAVE_CONFIG_H -I. -I. -I. -I. =
-I/data/gnome-2.4/include -I/usr/X11R6/in
clude -I/usr/local/include -I/usr/contrib/X11R6/include -std=3Dc99 =
-pedantic -g -O3 -Wall -pedantic -g
 -I/data/gnome-2.4/include -I/usr/X11R6/include -L/data/gnome-2.4/lib =
-L/usr/X11R6/lib -I/usr/local/
include -L/usr/local/lib -I/usr/contrib/X11R6/include =
-L/usr/contrib/X11R6/lib -O2 -pipe -mschedule=3D
8000 -mpa-risc-2-0 -Wall -Wchar-subscripts -Wmissing-declarations =
-Wmissing-prototypes -Wstrict-prot
otypes -Wnested-externs -Wpointer-arith -Wbad-function-cast -Wcast-align =
-c protocol.c -MT protocol.
lo -MD -MP -MF .deps/protocol.TPlo  -fPIC -DPIC -o protocol.lo
In file included from /usr/local/include/openssl/ssl.h:171,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/comp.h:15: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/comp.h:16: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/comp.h:17: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/comp.h:18: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/comp.h:19: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/comp.h:20: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/ui_compat.h:63,
                 from /usr/local/include/openssl/des_old.h:439,
                 from /usr/local/include/openssl/des.h:101,
                 from /usr/local/include/openssl/evp.h:93,
                 from /usr/local/include/openssl/x509.h:67,
                 from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/ui.h:220: warning: function declaration isn't =
a prototype
In file included from /usr/local/include/openssl/rsa.h:62,
                 from /usr/local/include/openssl/evp.h:137,
                 from /usr/local/include/openssl/x509.h:67,
                 from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/asn1.h:478: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:479: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:480: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:481: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:800: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:802: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:854: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:854: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:859: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:859: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:861: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:869: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:869: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:871: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:906: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:908: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:910: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/asn1.h:912: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/evp.h:137,
                 from /usr/local/include/openssl/x509.h:67,
                 from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/rsa.h:234: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/rsa.h:235: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/rsa.h:237: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/rsa.h:238: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/x509.h:67,
                 from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/evp.h:284: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/evp.h:285: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/x509.h:120: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/x509.h:121: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/ssl.h:177,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/x509.h:911: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/x509.h:914: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/x509.h:917: warning: function declaration =
isn't a prototype
In file included from /usr/local/include/openssl/ssl.h:318,
                 from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/pem.h:497: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/pem.h:499: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/pem.h:511: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/pem.h:513: warning: function declaration =
isn't a prototype
In file included from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/ssl.h:381: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/ssl.h:382: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/ssl.h:383: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/ssl.h:809: warning: function declaration =
isn't a prototype
In file included from libesmtp-private.h:28,
                 from protocol.c:53:
/usr/local/include/openssl/ssl.h:1320: warning: function declaration =
isn't a prototype
/usr/local/include/openssl/ssl.h:1322: warning: function declaration =
isn't a prototype
protocol.c: In function `do_session':
protocol.c:151: warning: implicit declaration of function `strdup'
protocol.c:151: warning: assignment makes pointer from integer without a =
cast
protocol.c:213: error: `PF_UNSPEC' undeclared (first use in this =
function)
protocol.c:213: error: (Each undeclared identifier is reported only once
protocol.c:213: error: for each function it appears in.)
protocol.c:214: error: `SOCK_STREAM' undeclared (first use in this =
function)
protocol.c:226: warning: implicit declaration of function `socket'
protocol.c:232: warning: implicit declaration of function `connect'
protocol.c: In function `cb_ehlo':
protocol.c:723: warning: implicit declaration of function `strcasecmp'
protocol.c:735: warning: implicit declaration of function `strncasecmp'
make[3]: *** [protocol.lo] Error 1
make[3]: Leaving directory =
`/data/GARNOME/garnome-0.29.1_stable/fifth-toe/libesmtp/work/main.d/libes=
mtp-1.0.2'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory =
`/data/GARNOME/garnome-0.29.1_stable/fifth-toe/libesmtp/work/main.d/libes=
mtp-1.0.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory =
`/data/GARNOME/garnome-0.29.1_stable/fifth-toe/libesmtp/work/main.d/libes=
mtp-1.0.2'
make: *** [build-work/main.d/libesmtp-1.0.2/Makefile] Error 2

> -----Original Message-----
> From: Brian Stafford [mailto:[email protected]]
> Sent: Thursday, April 08, 2004 12:08 PM
> To: [email protected]
> Cc: Gansser, Martin; Pawel Salek
> Subject: Re: [libesmtp-devel] protocol.c:217: error:
> `PF_UNSPEC'undeclared(first use in this function)
>=20
>=20
> On 2004.04.08 11:14, Pawel Salek wrote:
>=20
> >> Try running "aclocal ; automake ; autoconf" and then the configure
> >> command again.  See if that helps.
> >=20
> > I think I found something else there:
> >=20
> > Pthread internal error: message: __libc_reinit() failed, file: /ux/=20
> > core/kern/pthreads/pthread.c, line: 1093
> > Return Pointer is 0xc0d093b3
> > ./configure[11876]: 16993 Quit(coredump)
>=20
> Interesting - wonder if ./configure --enable-pthreads=3Dno ...=20
> might help
>=20
> Brian
>