Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Feb 2008 12:50:04 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        gerard@seibercom.net
Cc:        gnome@freebsd.org
Subject:   Re: Unable to build libIDL-0.8.10
Message-ID:  <op.t5wulqlj9aq2h7@mezz.mezzweb.com>
In-Reply-To: <20080202074401.F76638@scorpio.seibercom.net>
References:  <20080202074401.F76638@scorpio.seibercom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 02 Feb 2008 06:49:20 -0600, Gerard <gerard@seibercom.net> wrote:=


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> I am attampting to update libIDL from version 0.8.9_1 to 0.8.10; howev=
er,
> the build fails. I have attached a copy of the build failure.

Since you didn't show us the output of pkg_info  =

(http://www.freebsd.org/gnome/docs/bugging.html), I am guessing you have=
  =

flex port installed? In your log shows:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
test -f y.tab.h && mv -f y.tab.h parser.h || touch parser.h
flex -8 -t ./lexer.l | sed -e 's/yy/__IDL_/g' >lexer.c
./lexer.l:116: bad character: %
./lexer.l:116: unknown error processing section 1
./lexer.l:116: unknown error processing section 1
./lexer.l:116: bad character: 5
./lexer.l:116: bad character: 0
./lexer.l:116: bad character: 0
./lexer.l:116: bad character: 0
test -f y.tab.c && mv -f y.tab.c parser.c || touch parser.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

While mine has (using flex from base system):

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
test -f y.tab.h && mv -f y.tab.h parser.h || touch parser.h
flex -8 -t ./lexer.l | sed -e 's/yy/__IDL_/g' >lexer.c
test -f y.tab.c && mv -f y.tab.c parser.c || touch parser.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Try to uninstall flex port and try libIDL again. You can reinstall flex =
 =

after that. I have checked in flex bug tracker and there are some bug  =

reports when users upgraded flex from 2.5.33 to 2.5.34. I also have  =

searched in google and a few of Linux users had to downgrade their flex =
to  =

get libIDL compile.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# flex --version
flex version 2.5.4
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Cheers,
Mezz

> - --
> Gerard Seibert
> gerard@seibercom.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.4 (FreeBSD)
>
> iD8DBQFHpGbo6DWTaTcTwMkRAhNmAJ0bmDiI/rIlOzPFeHC0tVo+VirXkQCg5bI8
> nOtOdTPU6/86M5DfYKku7CI=3D
> =3D4XQx
> -----END PGP SIGNATURE-----


-- =

mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t5wulqlj9aq2h7>