[prev in list] [next in list] [prev in thread] [next in thread] 

List:       nessus-devel
Subject:    [Nessus-devel] Build of 2.0.10a failure
From:       "Kristofer T. Karas" <ktk () enterprise ! bidmc ! harvard ! edu>
Date:       2004-01-27 21:36:15
Message-ID: 200401272136.i0RLaFux007862 () enterprise ! bidmc ! harvard ! edu
[Download RAW message or body]

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
Nessus-devel@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic