#41226: gmt4 @4.5.9_0: update to 4.5.11 ------------------------+--------------------------------- Reporter: florian@… | Owner: takeshi@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: gmt4 | ------------------------+--------------------------------- Comment (by florian@…): Thanks. The issue with strcpy is actually not a Mavericks bug but a general issue because strcpy's behavior is undefined with overlapping strings (http://pubs.opengroup.org/onlinepubs/009695399/functions/strcpy.html). The "fix" in our case was to test whether the arguments of strcpy are the same (pointers equal). You could create a macro wrapper as such and include it early in the ncarg code: {{{ #define strcpy(a, b) {if (a!=b) strcpy (a, b)} }}} but this only catches identical pointers and not string overlaps. So you may be lucky or you may not. Btw, where would I see buildbot failures and logs? -- Ticket URL: <https://trac.macports.org/ticket/41226#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X