<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Dec 8, 2012, at 11:03 AM, Radim Blazek <<a href="mailto:radim.blazek@gmail.com">radim.blazek@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p>The  output should be standard shared library. I have probably copy-pasted wrong (provider) block. I have no idea what is the difference on  OS X.</p><p>Sorry for the problems, i dont have access to source code at this moment, could you try to change<br>
CMakeLists.txt to  build simple shared library.</p><p>Radim<br></p><p>On Dec 8, 2012 6:25 PM, "Larry Shaffer" <<a href="mailto:larrys@dakotacarto.com">larrys@dakotacarto.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> With recent commit:<br>
> <a href="https://github.com/qgis/Quantum-GIS/commit/4dc84995ee4dec8fe4b927a650b900e7edddaad4">https://github.com/qgis/Quantum-GIS/commit/4dc84995ee4dec8fe4b927a650b900e7edddaad4</a><br>
><br>
> Build of FAKE_LIB_GRASS_GIS fails on Mac OS X with:<br>
> Linking CXX shared module ../../../PlugIns/qgis/<a href="http://libgrass_gis.6.4.2.so/">libgrass_gis.6.4.2.so</a><br>
> clang: error: invalid argument '-compatibility_version 1.9.0' only<br>
> allowed with '-dynamiclib'<br>
> make[2]: *** [PlugIns/qgis/<a href="http://libgrass_gis.6.4.2.1.9.0.so/">libgrass_gis.6.4.2.1.9.0.so</a>] Error 1<br>
> make[1]: *** [src/providers/grass/CMakeFiles/grass_gis.6.4.2.dir/all] Error 2<br>
><br>
> In src/providers/grass/CMakeLists.txt it seems a MODULE, and not<br>
> SHARED library is generated (which I think is needed if a framework is<br>
> being built), but I do not know enough about this aspect of CMake, or<br>
> the build process, to fix it.<br>
><br>
> Any help would be appreciated.<br>
><br>
> Regards,<br>
><br>
> Larry<br></p></blockquote></div><div>Did anyone come up with a workaround for this? I am still getting the error on my build attempts for trunk:</div><div><br></div><div>…</div><div><div>Scanning dependencies of target grass_gis.6.4.2</div><div>[ 44%] Building CXX object src/providers/grass/CMakeFiles/grass_gis.6.4.2.dir/qgsgrassgislib.cpp.o</div><div>[ 45%] Building CXX object src/providers/grass/CMakeFiles/grass_gis.6.4.2.dir/qgsgrassgislibfunctions.cpp.o</div><div>Linking CXX shared module ../../../PlugIns/qgis/libgrass_gis.6.4.2.so</div><div>clang: error: invalid argument '-compatibility_version 1.9.0' only allowed with '-dynamiclib'</div><div>make[2]: *** [PlugIns/qgis/libgrass_gis.6.4.2.1.9.0.so] Error 1</div><div>make[1]: *** [src/providers/grass/CMakeFiles/grass_gis.6.4.2.dir/all] Error 2</div><div>make: *** [all] Error 2</div><div><br></div><div><br></div><div>Regards,</div><div>John</div></div></body></html>