[Cl-smoke] Building cl-smoke on Mac OS X

Elliott Slaughter elliottslaughter at gmail.com
Mon Feb 15 05:55:17 CET 2010


On Sun, Feb 14, 2010 at 6:56 AM, Tobias Rautenkranz
<tobias at rautenkranz.ch>wrote:

> Does the attached patch change anything?
>
> Run:
> patch -p1 < osx.patch
> in the smoke directory.
>

Now I get an undefined symbol instead. (Which I suppose is an improvement
over the last error.)

[ 33%] Building CXX object src/libsmoke/CMakeFiles/clsmoke.dir/smoke.cpp.o
[ 66%] Building CXX object
src/libsmoke/CMakeFiles/clsmoke.dir/smokebinding.cpp.o
Linking CXX shared library libclsmoke.dylib
Undefined symbols:
  "qt_assert(char const*, char const*, int)", referenced from:
      _cl_smoke_class_id in smoke.cpp.o
      _cl_smoke_get_class in smoke.cpp.o
      _cl_smoke_cast in smoke.cpp.o
      _cl_smoke_cast in smoke.cpp.o
      _cl_smoke_is_derived_from in smoke.cpp.o
      _cl_smoke_is_derived_from in smoke.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::Binding(Smoke*, void (*)(void*), int
(*)(cl_smoke::Binding*, short, void*, Smoke::StackItem*, int))in
smokebinding.cpp.o
      cl_smoke::Binding::callMethod(short, void*, Smoke::StackItem*, bool)in
smokebinding.cpp.o
  "qFatal(char const*, ...)", referenced from:
      _cl_smoke_array in smoke.cpp.o
      _cl_smoke_array_size in smoke.cpp.o
      _cl_smoke_array_size in smoke.cpp.o
  "Smoke::classMap", referenced from:
      __ZN5Smoke8classMapE$non_lazy_ptr in smoke.cpp.o
  "Smoke::NullModuleIndex", referenced from:
      __ZN5Smoke15NullModuleIndexE$non_lazy_ptr in smoke.cpp.o
ld: symbol(s) not found

Thanks for your help.

-- 
Elliott Slaughter

"Don't worry about what anybody else is going to do. The best way to predict
the future is to invent it." - Alan Kay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tobias.rautenkranz.ch/pipermail/cl-smoke_tobias.rautenkranz.ch/attachments/20100214/ab1c50c2/attachment-0002.html>


More information about the Cl-smoke mailing list