<br><br><div class="gmail_quote">2011/11/23 Stephen Kelly <span dir="ltr"><<a href="mailto:steveire@gmail.com">steveire@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Jeremy Whiting wrote:<br>
<br>
> Besides the cmake<br>
> issues I also get link errors in tier1/kauth like this:<br>
><br>
> Linking CXX shared library ../../lib/libkauth.so<br>
> /usr/bin/ld: warning: cannot find entry symbol rrors; defaulting to<br>
> 00000000000067e0<br>
> collect2: ld returned 1 exit status<br>
> make[2]: *** [lib/libkauth.so.5.0.0] Error 1<br>
> make[1]: *** [tier1/libkauth/CMakeFiles/kauth.dir/all] Error 2<br>
></div></blockquote></div><br>hi, <br><br>I found why kauth does not build. Try to build it with "make VERBOSE=1" , during the linking phase there is a "-errors" options => in other words, you ask ld to start the execution of the program at symbol "rrors" which does not exist. Also that does not make sense for a shared object.  Then take a look at tier1/kauth/CMakeLists.txt <br>
"string(REPLACE "-pedantic" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")"  <--- this line<br><br>which means : "-pedantic-errors" is replaced by "-errors" ...<br>
<br>