Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 May 2013 18:34:31 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        John Marino <freebsdml@marino.st>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [HEADSUP] flex/lex updated to 2.5.37 (from flex.sourceforge.net)
Message-ID:  <519BF677.9000709@FreeBSD.org>
In-Reply-To: <519BF10B.2070101@marino.st>
References:  <519BD320.9030306@FreeBSD.org> <519BD978.9060304@marino.st> <519BE1AF.2000009@FreeBSD.org> <519BF10B.2070101@marino.st>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-05-21 18:11:23 -0400, John Marino wrote:
> On 5/21/2013 23:05, Jung-uk Kim wrote:
>> Can you please explain the most common incompatibilities you 
>> experienced from dports?
>> 
>> FYI, I have added these two shims for FreeBSD:
>> 
>> http://svnweb.freebsd.org/changeset/base/250877 
>> http://svnweb.freebsd.org/changeset/base/250878
>> 
>> With these two shims, I was able to build older FreeBSD source
>> trees just fine.  Without them, I needed patches like this:
>> 
>> http://svnweb.freebsd.org/changeset/base/250227
> 
> 
> Yes, we had serious circular dependency issues because M4 was
> updated at the same time, and they require each other to build.  In
> the end, not only did we make the same sort of changes seen in your
> r250227, we also had to pregenerate one of the M4 source files to
> break the circular dependency.  After that it was possible to built
> older trees with the new M4/Flex.  But we didn't add the shims.

AFAICT, we don't have this problem. :-)

> You're going to find additional problems beyond those shims. Such
> as: -  YY_PROTO no longer defined -  yyleng data type redefined
> from int to size_t -  yyget_leng now predefined -  yylineno is now
> predefined -  upstream patches needed for non-trivial fixes etc.

Thanks for the pointers!

Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (FreeBSD)

iQEcBAEBAgAGBQJRm/Z3AAoJECXpabHZMqHOYXQH/ip0El+o+MmX3rAnBhj4MPhg
WUHJ4z8NRoBqC/oe+/m8fJH99Mt3dvByIu85Zfxsek/03F309do2+LI9yY7kurlH
YKX4H/wLuZn6hnN3/wxxJ3J6vRNUcnG/w5WaDUqKauOZsKPuHR63EPz8E5K2mvSo
sgVwS9x+aRnxDneSKWpmUOpW6wTqRtDQY6jXDueLN/Zkf325cahXth5BhMNYWJlj
KZBsYxMfmn00qNMgWsjFkRzWvtdctG6wRu8ewvhzY3R78yLlRIbI9M2JYN6SNYns
CR6uK7bVfAUsQ5iCHM8PIJOZbyBiHlppJk9kZEuY1dWN6OMR9sZ0hyxs2n/CncM=
=vJn4
-----END PGP SIGNATURE-----



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