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>