Opened 12 years ago

Last modified 12 years ago

#36123 closed defect

kdevelop fails to build on Mountain Lion — at Version 1

Reported by: mail.pourri@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: clang Cc:
Port: kdevelop

Description (last modified by mf2k (Frank Schima))

The log shows:

cmake -E cmake_link_script CMakeFiles/kdev4cppduchain.dir/link.txt --verbose=1
/usr/bin/clang++  -Wno-reserved-user-defined-literal -stdlib=libc++ -fno-common -O3 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -shared -single_module -multiply_defined suppress  -arch x86_64 -o ../../../lib/libkdev4cppduchain.dylib -install_name /opt/local/lib/libkdev4cppduchain.dylib CMakeFiles/kdev4cppduchain.dir/kdev4cppduchain_automoc.o CMakeFiles/kdev4cppduchain.dir/adlhelper.o CMakeFiles/kdev4cppduchain.dir/sourcemanipulation.o CMakeFiles/kdev4cppduchain.dir/missingdeclarationtype.o CMakeFiles/kdev4cppduchain.dir/missingdeclarationproblem.o CMakeFiles/kdev4cppduchain.dir/missingdeclarationassistant.o CMakeFiles/kdev4cppduchain.dir/contextbuilder.o CMakeFiles/kdev4cppduchain.dir/declarationbuilder.o CMakeFiles/kdev4cppduchain.dir/typebuilder.o CMakeFiles/kdev4cppduchain.dir/usebuilder.o CMakeFiles/kdev4cppduchain.dir/cppeditorintegrator.o CMakeFiles/kdev4cppduchain.dir/dumpchain.o CMakeFiles/kdev4cppduchain.dir/cpptypes.o CMakeFiles/kdev4cppduchain.dir/ptrtomembertype.o CMakeFiles/kdev4cppduchain.dir/dumptypes.o CMakeFiles/kdev4cppduchain.dir/environmentmanager.o CMakeFiles/kdev4cppduchain.dir/cppduchain.o CMakeFiles/kdev4cppduchain.dir/templateparameterdeclaration.o CMakeFiles/kdev4cppduchain.dir/qtfunctiondeclaration.o CMakeFiles/kdev4cppduchain.dir/qpropertydeclaration.o CMakeFiles/kdev4cppduchain.dir/cppducontext.o CMakeFiles/kdev4cppduchain.dir/typeutils.o CMakeFiles/kdev4cppduchain.dir/templatedeclaration.o CMakeFiles/kdev4cppduchain.dir/cpppreprocessenvironment.o CMakeFiles/kdev4cppduchain.dir/expressionparser.o CMakeFiles/kdev4cppduchain.dir/expressionvisitor.o CMakeFiles/kdev4cppduchain.dir/typeconversion.o CMakeFiles/kdev4cppduchain.dir/overloadresolution.o CMakeFiles/kdev4cppduchain.dir/viablefunctions.o CMakeFiles/kdev4cppduchain.dir/overloadresolutionhelper.o CMakeFiles/kdev4cppduchain.dir/name_visitor.o CMakeFiles/kdev4cppduchain.dir/type_visitor.o CMakeFiles/kdev4cppduchain.dir/builtinoperators.o CMakeFiles/kdev4cppduchain.dir/expressionevaluationresult.o CMakeFiles/kdev4cppduchain.dir/navigation/navigationwidget.o CMakeFiles/kdev4cppduchain.dir/navigation/declarationnavigationcontext.o CMakeFiles/kdev4cppduchain.dir/navigation/includenavigationcontext.o CMakeFiles/kdev4cppduchain.dir/navigation/macronavigationcontext.o /opt/local/lib/libkdevplatformlanguage.5.0.0.dylib /opt/local/lib/libkdevplatforminterfaces.5.0.0.dylib /opt/local/lib/libkdevplatformutil.5.0.0.dylib ../../../lib/libkdev4cppparser.dylib /opt/local/lib/libktexteditor.4.8.0.dylib ../../../lib/libkdev4cpprpp.dylib /opt/local/lib/libkdevplatformlanguage.5.0.0.dylib /opt/local/lib/libkdevplatformutil.5.0.0.dylib /opt/local/lib/libkdevplatforminterfaces.5.0.0.dylib /opt/local/lib/libktexteditor.4.8.0.dylib /opt/local/lib/libkparts.4.8.0.dylib /opt/local/lib/libkio.5.8.0.dylib /opt/local/lib/libQtNetwork.dylib /opt/local/lib/libQtXml.dylib /opt/local/lib/libnepomukutils.4.8.0.dylib /opt/local/lib/libnepomuk.4.8.0.dylib /opt/local/lib/libkdeui.5.8.0.dylib /opt/local/lib/libQtGui.dylib /opt/local/lib/libQtSvg.dylib /opt/local/lib/libsoprano.dylib /opt/local/lib/libkdecore.5.8.0.dylib /opt/local/lib/libQtCore.dylib /opt/local/lib/libQtDBus.dylib -framework Carbon 
Undefined symbols for architecture x86_64:
  "Utils::BasicSetRepository::createSet(std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > const&)", referenced from:
      Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, Cpp::StaticMacroSetRepository, true, Cpp::StaticMacroSetRepository::Locker>::StorableSet(std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > const&) in environmentmanager.o
      Utils::StorableSet<KDevelop::IndexedString, Cpp::IndexedStringConversion, Cpp::StaticStringSetRepository, true, Cpp::StaticStringSetRepository::Locker>::StorableSet(std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > const&) in environmentmanager.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I've tried to build too using gcc with that command "sudo port clean kdevelop && sudo port install kdevelop configure.compiler=gcc" but it also fail with similar undefined symbol errors on different files.

Change History (1)

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Description: modified (diff)

Please attach the complete main.log file.

In the future, please use WikiFormatting, fill in the Port field of the failed port and Cc the port maintainer(s).

Note: See TracTickets for help on using tickets.