<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div><i><b>John:</b><br></i></div><div><i>./configure --help</i></div><div><i><br></i></div><div><i>might also be a good idea, I think it might have some options like:</i></div><div><i><br></i></div><div><i>--mysql-libs=/path/to/lib</i></div><div><i>--mysql-includes=/path/to/include</i></div><div><i><br></i></div><div><i>or something similiar to use.</i><br></div></blockquote><div><br></div><div>Unfortunately not, just the "--with-mysql" Option.</div><div><i><b><br></b></i></div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div><i><b>Oscar:</b><br></i></div><div><i>You might need CPPFLAGS as well. (e.g.
    CPPFLAGS="-I/test/core/mariadb/include")<br></i></div><div><i>
    Check also "config.log" for errors.</i></div></blockquote><div><br></div><div>I had already done both, just forgot to mention it.</div><div>But i should have looked further.</div><div><br></div><div>Near the end of config.log is saw:</div><div>================================<br></div><div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><i><span>| /* Override any GCC internal prototype to avoid an error.</span></i><div><i><span>|    Use char because int might match the return type of a GCC</span></i></div><div><i><span>|    builtin and then its argument prototype would still apply.  */</span></i></div><div><i><span>| #ifdef __cplusplus</span></i></div><div><i><span>| extern "C"</span></i></div><div><i><span>| #endif</span></i></div><div><i><span>| char mysql_init ();</span></i></div><div><i><span>| int</span></i></div><div><i><span>| main ()</span></i></div><div><i><span>| {</span></i></div><div><i><span>| return mysql_init ();</span></i></div><div><i><span>|   ;</span></i></div><div><i><span>|   return 0;</span></i></div><div><i><span>| }</span></i></div><div><i><span>configure:23386: result: no</span></i></div><i><span>configure:23520: error: Can't build with MySQL support: libmysqlclient not found</span></i><br></blockquote></div><div><span></span><span>================================</span></div><div>and thought that wouldn't help me.</div><div><br></div><div>Now i looked again but further up an saw:<span></span><br><span>================================</span></div><div><blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><i><span>configure:23377: gcc -o conftest -std=gnu99 -g -O2 -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations> ...<br></span></i><div><i><span>/usr/bin/ld: cannot find -lz</span></i></div><i><span>collect2: error: ld returned 1 exit status</span></i></blockquote></div><div><span></span><span>================================</span></div><div><br></div><div>Zlib i have (of course ;) ) also compiled from source.</div><div>After adding "/test/dep/zlib/include" to CPPFLAGS and "/test/dep/zlib/lib" to LDFLAGS the configuration runs without errors.</div><div><br></div><div>However i don't understand why the configuration-script takes the non-standard path for openssl automatically and correctly from the PKG_CONFIG_PATH,</div><div>but the paths to my zlib and mariadb installations, which i also set in PKG_CONFIG_PATH not...</div>