Ethereal-users: Re: [Ethereal-users] AIX 4.3.3 maint 008 problem

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Mon, 22 Apr 2002 18:07:25 -0700
On Mon, Apr 22, 2002 at 02:22:13PM -0400, Nicole_Wilding@xxxxxxxxxxxxx wrote:
> I am in the process of installing ethereal on AIX and have experienced the
> following problem. Can you help?

I can try, if you can try to help me get a DualNote for my garage. :-)

> (See attached file: config.log)

	...

> configure:1470: checking for yywrap in -ll
> configure:1489: cc -o conftest -g   conftest.c -ll   1>&5
> ld: 0706-006 Cannot find or open library file: -l l
> 	ld:open(): No such file or directory

That's odd, because

	http://publib.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/create_input_lang_lex_yacc.htm#A282962f

seems to imply that AIX 4.3 *does* have a "-ll" library, as it says

	Compiling the Lexical Analyzer 

	Compiling a lex program is a two-step process:

	   1. Use the lex program to change the specification file into
	      a C language program. The resulting program is in the
	     lex.yy.c file. 
	   2. Use the cc command with the -ll flag to compile and link
	      the program with a library of lex subroutines. The
	      resulting executable program is in the a.out file.

	For example, if the lex specification file is called lextest,
	enter the following commands:

	lex lextest
	cc lex.yy.c -ll

It may be that there's some package you need to install to get the "-ll"
library; I'd suggest asking IBM about that.  (The AIX documentation from
one of IBM's Web sites says there's a "bos.adt.utils" package with the
lex and yacc commands, but it doesn't say whether it includs the lex
*library* or not.)