<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi there,<br><br>After a long time since my last svn update from the trunk on that machine, now I am getting this error:<br><br>Undefined symbols:<br>  "_environ", referenced from:<br>      _CPLSpawnAsync in cpl_spawn.o<br>      _CPLSpawnAsync in cpl_spawn.o<br>ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br>make[3]: *** [libgdal.la] Error 1<br>make[2]: *** [check-lib] Error 2<br>make[1]: *** [.build-conf] Error 2<br>make: *** [.build-impl] Error 2<br><br>My configure is a simple as that:<br><br>./configure --with-macosx-framework<br><br>Environment versions:<br><br>$ gcc<br>i686-apple-darwin10-gcc-4.2.1<br><br>$ uname -a<br>Darwin ***.***.*** 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386<br><br>That problem seems to be related to latest client/server stuff.<br><br>Looking at the code on cpl_spawn.c it seems like a simple problem.<br><br>#ifdef HAVE_POSIX_SPAWNP<br>    #include <spawn.h><br>    #ifdef __APPLE__<br>        #include <TargetConditionals.h><br>    #endif<br>    #if defined(__APPLE__) && !defined(TARGET_OS_IPHONE)<br>        #include <crt_externs.h><br>        #define environ (*_NSGetEnviron())<br>    #else<br>        extern char** environ;<br>    #endif<br>#endif<br><br>I tried to play with those -D variables on configure but it only got worse.<br><br>It is a old machine so maybe I am the only one having that problem. I should just updated something. That's all.<br><br>But if someone got into to that and know how to solve it, please let me know. I will appreciate.<br><br>Best regards,<br><br>Ivan<br><br>                                         </div></body>
</html>