[HEADSUP] flex/lex updated to 2.5.37 (from flex.sourceforge.net)
Jung-uk Kim
jkim at FreeBSD.org
Tue May 21 22:38:01 UTC 2013
-----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-----
More information about the freebsd-ports
mailing list