> I tried to compile Ethereal-0.7.9 for IRIX6.5 and had the following problems:
>
> * I modified aclocal.m4 (pcap on differen location)
> but autoconf did not generate a SHELL-Variable in configure.
> Therefore the Makefiles had no substitutions for @SHELL@
That's odd, because the "configure" script does
SHELL=${CONFIG_SHELL-/bin/sh}
so it should be setting $SHELL, which is what it substitutes for
"@SHELL@".
This could be some IRIX bug/misfeature; you may want to try putting some
debugging stuff into the "configure" script to see why it's doing that
(most of us, I suspect, have no IRIX machines on which to test this, so
we're not in a position to debug this ourselves).
> Even more during the compilation-step there was a complaint
> about missing @LEXLIB@
Because "@LEXLIB@" wasn't expanded?
When you ran "configure", what did it report when it did
checking for flex
and
checking for yywrap in -lfl
?
(The stuff to set SHELL, and the stuff that deals with Lex/Flex, is
standard "autoconf"/"automake" stuff; perhaps "autoconf"/"automake" has
a problem dealing with Irix, or perhaps Irix has a problem dealing with
"autoconf"/"automake"....)
> * Having used some tricks to overcome the above problem I compiled ethereal and ran
> ethereal -i ec0
> as root where ec0 is my ethernet device.
>
> Unfortunatelly ethereal complaint about a missing ethernet device
Do you have "tcpdump" built from source, using the same "libpcap"
library that you build Ethereal with?
If so, does it succeed if you run it as "tcpdump -i ec0"?
If so, what's the complaint that Ethereal emits?