Build of 2.0.10a failure

"Kristofer T. Karas" <[email protected]>
Newsgroups gmane.comp.security.nessus.devel
Message-ID <[email protected]>
Greetings...

While building Nessus 2.0.10a, I encountered a build error in
nessus-core:

    Building nessus version 2.0.10a ... Fail:
    Building "nessus" errored during make:
    backend.c: In function `_backend_cmpcb':
    backend.c:254: `in_addr_t' undeclared (first use in this function)
    backend.c:254: (Each undeclared identifier is reported only once
    backend.c:254: for each function it appears in.)
    backend.c:254: parse error before `rin'
    backend.c:256: `rin' undeclared (first use in this function)
    backend.c:257: `lin' undeclared (first use in this function)
    make[1]: *** [backend.o] Error 1
    make: *** [client] Error 2
    nessus new version is "", but loaded version is "2.0.10a".

There is no in_addr_t anywhere within /usr/include

It is usually defined by <netinet/in.h> in glibc 2.3.x; and on my
other platform, Nessus builds just fine.  However, the platform I'm
writing this on right now uses glibc 2.1.3, which lacks in_addr_t in
netinet/in.h; it only defines the in_addr struct.

Previous versions of nessus 2.0.x compiled without issue on the same
platform.

Since glibc 2.1.3 is rather old, I don't know if anybody wants to fix
this...

Cheers,
Kris

_______________________________________________
Nessus-devel mailing list
[email protected]
http://mail.nessus.org/mailman/listinfo/nessus-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.