[MacPorts] #42088: pgf to 3.0.0
MacPorts
noreply at macports.org
Sat Jan 11 02:51:49 PST 2014
#42088: pgf to 3.0.0
---------------------+--------------------------------
Reporter: snc@… | Owner: macports-tickets@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: pgf |
---------------------+--------------------------------
Comment (by mojca@…):
Btw: you don't need any `main` function in a library. All that's missing
is probably a `-shared` flag during compilation. After the few additional
patches that I submitted I end up with a different error though:
{{{
/usr/bin/clang -Os -arch x86_64 -O2 -Wall -I/opt/local/include
-I../../../.. -shared -L/opt/local/lib -Wl,-headerpad_max_install_names
-llua \
\
-o SimpleDemoCPlusPlus.so \
SimpleDemoCPlusPlus.o ../../interface/c/InterfaceFromC++.o
../../interface/c/InterfaceFromC.o
Undefined symbols for architecture x86_64:
"std::terminate()", referenced from:
FastLayout::declare(scripting::script) in SimpleDemoCPlusPlus.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for scripting::declarations in SimpleDemoCPlusPlus.o
typeinfo for scripting::runner in SimpleDemoCPlusPlus.o
NOTE: a missing vtable usually means the first non-inline virtual member
function has no definition.
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
typeinfo for FastLayout in SimpleDemoCPlusPlus.o
NOTE: a missing vtable usually means the first non-inline virtual member
function has no definition.
"operator delete(void*)", referenced from:
FastLayout::~FastLayout() in SimpleDemoCPlusPlus.o
non-virtual thunk to FastLayout::~FastLayout() in
SimpleDemoCPlusPlus.o
"operator new(unsigned long)", referenced from:
_luaopen_pgf_gd_examples_c_SimpleDemoCPlusPlus in
SimpleDemoCPlusPlus.o
"___gxx_personality_v0", referenced from:
FastLayout::declare(scripting::script) in SimpleDemoCPlusPlus.o
Dwarf Exception Unwind Info (__eh_frame) in SimpleDemoCPlusPlus.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
}}}
--
Ticket URL: <https://trac.macports.org/ticket/42088#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list