Freebsd problems
Peter Van Epp via Argus-info
argus-info at lists.andrew.cmu.edu
Fri Dec 2 13:30:29 EST 2016
FreeBSD 11.0-RELEASE-p2 is the OS, which I just realized I (for the first
time) upgraded from 10.2 rather than reinstaled from scratch from a DVD which
may mean that the upgrade screwed up in some way, but the previous argus binary
is still running fine as the system seems to. FreeBSD11 is the latest release
(as 10.2 goes EOL in January or there abouts). Is anyone else compiling
successfully on FreeBSD11?
The autoreconf on both argus and clients says:
root at Len1:/usr/local/src/argus-3.0.8.2 # autoreconf
/usr/local/share/aclocal/libstroke.m4:29: warning: underquoted definition of smr_ARG_WITHLIB
/usr/local/share/aclocal/libstroke.m4:29: run info Automake 'Extending aclocal'
/usr/local/share/aclocal/libstroke.m4:29: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
which hopefully means something to you :-).
Peter Van Epp
On Fri, Dec 02, 2016 at 12:29:03PM -0500, Carter Bullard wrote:
> Hey Peter,
> Just for completeness, can you run autoreconf in the root directory to eliminate any system issues with the ./configure script ???
> May fix one of these issues.
>
> What version of freebsd are you working with ????
> Carter
>
> > On Nov 26, 2016, at 5:24 PM, Peter Van Epp via Argus-info <argus-info at lists.andrew.cmu.edu> wrote:
> >
> > With Mike's web ref I've got argus-3.0.8.2 but it isn't doing any
> > better (so so much for someone else already fixed it :-)). Two errors I've
> > never seen before and don't know what to do with:
> >
> > configure: WARNING: netinet/if_ether.h: present but cannot be compiled^M
> > configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers?^M
> > configure: WARNING: netinet/if_ether.h: see the Autoconf documentation^M
> > configure: WARNING: netinet/if_ether.h: section "Present But Cannot Be Compiled"^M
> > configure: WARNING: netinet/if_ether.h: proceeding with the compiler's result^M
> > configure: WARNING: ## ------------------------------------- ##^M
> > configure: WARNING: ## Report this to bug-report at qosient.com ##^M
> > configure: WARNING: ## ------------------------------------- ##^M
> >
> > I've checked and the necessary prerequisite headers seem to be there, so I
> > don't know how to proceed. netinet/ip.h does the same thing, so if I fix one
> > I can probably fix the other.
> > Then in the make it doesn't like pthread.h:
> >
> > ### Making in /usr/local/src/argus-3.0.8.2/common^M
> > gcc -O -I. -I./../include -I./../argus -DHAVE_CONFIG_H -c argus_util.c^M
> > In file included from argus_util.c:62:0:^M
> > /usr/include/pthread.h:153:4: error: expected initializer before '__nonnull_all'^M
> > __nonnull_all;^M
> > ^^M
> >
> > line 153 looks like this:
> >
> > int pthread_attr_getstack(const pthread_attr_t * __restrict,
> > void ** __restrict, size_t * __restrict)
> > __nonnull_all;
> >
> > there are returns on all three lines (i.e. it isn't one long line) but I didn't
> > think C cared either. Again no idea what I need to do to fix that. Any
> > suggestions? This isn't the usual I'm used to of different header files that
> > just need ifdefs :-).
> >
> > Peter Van Epp
> >
> >
>
More information about the argus
mailing list