Hi guys,

    I tried to update snort and it failed due to errors in checking for
libnet.h. This was installed as a dependency so I've never kept track of it.
I have the old version 1.0.2a from the libnet1.0 package. At the bottom of
libnet.h are the lines:

#if (!LIBNET_LIL_ENDIAN && !LIBNET_BIG_ENDIAN)
#error "byte order has not been specified, you'll
need to #define either LIBNET_LIL_ENDIAN or LIBNET_BIG_ENDIAN.  See the
documentation regarding the libnet-config script."
#endif

Among the many error messages in the snort config.log were:

In file included from configure:6450:
/sw/include/libnet.h:87:8: missing terminating " character
/sw/include/libnet.h:89:50: missing terminating " character

which refer to the above lines. Now in shell scripting it's permissible to
have newline characters in double quotes but I gather that gcc-3.3 doesn't
like this. I simply quoted the newlines with backslashes and the compilation
of snort then proceeded without error.

    I guess I don't have a problem but I assume that other users might. I
wanted you to know about this before they complain and I wanted to know if
I've fixed the problem or merely stuck my finger in the dike. Should I
upgrade to libnet-1.1?
-- 
Gary Kerbaugh
[EMAIL PROTECTED]
~~~~~~~~~~~~~~~~~~
    I heard if you play the NT-4.0-CD backwards, you get a satanic message.
    That's nothing, if you play it forward, it installs NT-4.0



-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to