On Sun, Feb 14, 2010 at 6:56 AM, Tobias Rautenkranz <span dir="ltr"><<a href="mailto:tobias@rautenkranz.ch" target="_blank">tobias@rautenkranz.ch</a>></span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Does the attached patch change anything?<br>
<br>
Run:<br>
patch -p1 < osx.patch<br>
in the smoke directory.<br>
</blockquote></div><div><br></div><div>Now I get an undefined symbol instead. (Which I suppose is an improvement over the last error.)</div><br><div>[ 33%] Building CXX object src/libsmoke/CMakeFiles/clsmoke.dir/smoke.cpp.o</div>
<div>[ 66%] Building CXX object src/libsmoke/CMakeFiles/clsmoke.dir/smokebinding.cpp.o</div><div>Linking CXX shared library libclsmoke.dylib</div><div>Undefined symbols:</div><div> "qt_assert(char const*, char const*, int)", referenced from:</div>
<div> _cl_smoke_class_id in smoke.cpp.o</div><div> _cl_smoke_get_class in smoke.cpp.o</div><div> _cl_smoke_cast in smoke.cpp.o</div><div> _cl_smoke_cast in smoke.cpp.o</div><div> _cl_smoke_is_derived_from in smoke.cpp.o</div>
<div> _cl_smoke_is_derived_from in smoke.cpp.o</div><div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div><div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div>
<div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div><div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div>
<div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div><div> cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int (*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in smokebinding.cpp.o</div>
<div> cl_smoke::Binding::callMethod(short, void*, Smoke::StackItem*, bool)in smokebinding.cpp.o</div><div> "qFatal(char const*, ...)", referenced from:</div><div> _cl_smoke_array in smoke.cpp.o</div>
<div>
_cl_smoke_array_size in smoke.cpp.o</div><div> _cl_smoke_array_size in smoke.cpp.o</div><div> "Smoke::classMap", referenced from:</div><div> __ZN5Smoke8classMapE$non_lazy_ptr in smoke.cpp.o</div>
<div> "Smoke::NullModuleIndex", referenced from:</div><div> __ZN5Smoke15NullModuleIndexE$non_lazy_ptr in smoke.cpp.o</div><div>ld: symbol(s) not found</div><div><br></div><div>Thanks for your help.</div><br>
-- <br>Elliott Slaughter<br><br>
"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>