namespace Foo;
class Bar {
public function Bar() {
// treated as constructor in PHP 5.3.0-5.3.2
// treated as regular method in PHP 5.3.3
}
}
?>
There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.
Linking CXX executable leechcraft
Undefined symbols:
"typeinfo for LeechCraft::DependencyException", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
"typeinfo for LeechCraft::ReleaseFailureException", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
"LeechCraft::DependencyException::DependencyException(QString const&)", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
"LeechCraft::ReleaseFailureException::ReleaseFailureException(QString const&, QList<QObject*> const&)", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
"LeechCraft::DependencyException::~DependencyException()", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
"LeechCraft::ReleaseFailureException::~ReleaseFailureException()", referenced from:
LeechCraft::PluginManager::ReleasePlugin(QObject*) in pluginmanager.cpp.o
ld: symbol(s) not found