Rick Jones wrote:
> breyfogle <breyfogle@aol.com> wrote:
>> There is actually quite an extensive e-trail for this same problem
>> dating back several years that seems to implicate something about
>> HP's ia64 lex implementation. One thread I found was typical:
>
>> http://sources.redhat.com/ml/binutil.../msg00337.html
>
>> Unfortunately, I have not found any hint of a solution.
>
> It sounds like their workaround was listed there:
>
> I worked around the problem by nulling out LEXLIB before
> running configure:
>
> export LEXLIB=" "
> /.../.../configure ...
> make
> make install
>
> This causes the configure script to skip the test for LEXLIB
> and just use a blank value rather than the normal value of "-ll".
>
> 'ar' and the other binutils programs don't actually need "-ll",
> because they carefully define their own yywrap().
>
> Did that have any effect in your situation?
>
>> Building GNU flex might work but that also requires GNU Bison and
>> maybe gcc, gmake etc....
>
> http://hpux.connect.org.uk/hppd/hpux/Gnu/flex-2.5.4a/
>
> shows an 11.23 Itanium2 version, with _runtime_ dependency on bison:
>
> http://hpux.connect.org.uk/hppd/hpux/Gnu/bison-2.3/
>
> which shows no other run-time dependencies. They both show a
> build-time dependency on make:
>
> http://hpux.connect.org.uk/hppd/hpux/Gnu/make-3.81/
>
> all of which seem to be ports from 2006.
>
> rick jones
Unfortunately, the packages I am trying to build actually use the
missing lex functions. If I link without LEXLIB the build completes but
the application crashes at runtime.