This forum has been archived. All content is frozen. Please use KDE Discuss instead.

installing with macports fails

Tags: None
(comma "," separated)
acemo
Registered Member
Posts
5
Karma
0
OS

installing with macports fails

Sat Dec 12, 2009 4:13 pm
I'm trying to install kate on my mac and im getting the following errors:
michelangelo:~ acemo$ sudo port install kdesdk4
Password:
---> Computing dependencies for kdesdk4
---> Building kdelibs4
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build" && /usr/bin/make -j2 all " returned error 2
Command output: /usr/bin/make -f kded/CMakeFiles/kdontchangethehostname.dir/build.make kded/CMakeFiles/kdontchangethehostname.dir/depend
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kded /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kded /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kded/CMakeFiles/kdontchangethehostname.dir/DependInfo.cmake --color=
ld: warning: in /usr/lib/libQtUiTools.a, missing required architecture x86_64 in file
Undefined symbols:
"QUiLoader::QUiLoader(QObject*)", referenced from:
KJSEmbed::uiLoader() in qwidget_binding.o
KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List const&) in quiloader_binding.o
KJSEmbed::UiLoaderBinding::ctorMethod(KJS::ExecState*, KJS::List const&) in quiloader_binding.o
"QUiLoader::load(QIODevice*, QWidget*)", referenced from:
UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in quiloader_binding.o
"QUiLoader::staticMetaObject", referenced from:
KJSEmbed::UiLoaderBinding::bindMethod(KJS::ExecState*, PointerBase&) in quiloader_binding.o
UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createActionGroup(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createAction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in quiloader_binding.o
UiLoaderNS::createWidget(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createLayout(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
"QUiLoader::pluginPaths() const", referenced from:
UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [lib/libkjsembed.4.3.0.dylib] Error 1
make[1]: *** [kjsembed/kjsembed/CMakeFiles/kjsembed.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/make -f kded/CMakeFiles/kdontchangethehostname.dir/build.make kded/CMakeFiles/kdontchangethehostname.dir/build
make[2]: Nothing to be done for `kded/CMakeFiles/kdontchangethehostname.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/CMakeFiles
[ 39%] Built target kdontchangethehostname
make: *** [all] Error 2

Error: The following dependencies failed to build: kdebase4-runtime kdelibs4 kdelibs4-experimental kdepimlibs4
Error: Status 1 encountered during processing.

What should i do to solve this?

Thanks.
Johannes
Registered Member
Posts
5
Karma
0

Re: installing with macports fails

Sat Dec 12, 2009 5:05 pm
Looks like you're on Snow Leopard, because this is a 64-bit incompatability issue you get there. I can also see you have two versions of Qt installed: the one from MacPorts, and the binary packages from Nokia. When you try to compile kdelibs, it gets confused with the two.

Try setting the following environment variables, assuming you have MacPorts installed in the default directory /opt/local/:
Code: Select all
export CMAKE_INCLUDE_PATH=/opt/local/include
export CMAKE_LIBRARY_PATH=/opt/local/lib
export CMAKE_PROGRAM_PATH=/opt/local/bin


Not sure if that has an influence on the building process in MacPorts, but if it does, this could do the trick.
acemo
Registered Member
Posts
5
Karma
0
OS

Re: installing with macports fails

Sun Dec 13, 2009 12:18 am
Michelangelo:~ acemo$ export CMAKE_INCLUDE_PATH=/opt/local/include
Michelangelo:~ acemo$ export CMAKE_LIBRARY_PATH=/opt/local/lib
Michelangelo:~ acemo$ export CMAKE_PROGRAM_PATH=/opt/local/bin
Michelangelo:~ acemo$ sudo port install kdesdk4
Password:
---> Computing dependencies for kdesdk4
---> Building kdelibs4
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build" && /usr/bin/make -j2 all " returned error 2
Command output: "QUiLoader::staticMetaObject", referenced from:
KJSEmbed::UiLoaderBinding::bindMethod(KJS::ExecState*, PointerBase&) in quiloader_binding.o
UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createActionGroup(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createAction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::load(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in quiloader_binding.o
UiLoaderNS::createWidget(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
UiLoaderNS::createLayout(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
"QUiLoader::pluginPaths() const", referenced from:
UiLoaderNS::pluginPaths(KJS::ExecState*, KJS::JSObject*, KJS::List const&) in quiloader_binding.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/CMakeFiles
make[2]: *** [lib/libkjsembed.4.3.0.dylib] Error 1
make[1]: *** [kjsembed/kjsembed/CMakeFiles/kjsembed.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 39%] Building CXX object kde3support/kunittest/CMakeFiles/kunittestmodrunner.dir/modrunner.o
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kde3support/kunittest && /usr/bin/g++-4.2 -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DQT3_SUPPORT -DKDE3_SUPPORT -DIN_KDE3_SUPPORT -mmacosx-version-min=10.6 -O2 -arch x86_64 -fno-common -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kde3support/kunittest -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kunittest -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/interfaces -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/solid -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kparts -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kio/bookmarks -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kio/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/actions -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/colors -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/config -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/dialogs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/findreplace -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/fonts -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/icons -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/itemviews -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/jobs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/kernel -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/paged -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/plotting -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/shortcuts -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/sonnet -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/util -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/widgets -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/windowmanagement -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdeui/xmlgui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kjs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kjs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/compression -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/config -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/date -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/io -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/jobs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/kernel -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/network -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/services -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/localization -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/sycoca -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/text -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/util -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/sonnet -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support -I/opt/local/libexec/qt4-mac/include/phonon -I/opt/local/libexec/qt4-mac/include/QtXmlPatterns -I/opt/local/libexec/qt4-mac/include/QtWebKit -I/opt/local/libexec/qt4-mac/include/QtHelp -I/opt/local/libexec/qt4-mac/include/QtAssistant -I/opt/local/libexec/qt4-mac/include/QtDBus -I/opt/local/libexec/qt4-mac/include/QtTest -I/opt/local/libexec/qt4-mac/include/QtUiTools -I/opt/local/libexec/qt4-mac/include/QtScript -I/opt/local/libexec/qt4-mac/include/QtSvg -I/opt/local/libexec/qt4-mac/include/QtXml -I/opt/local/libexec/qt4-mac/include/QtSql -I/opt/local/libexec/qt4-mac/include/QtOpenGL -I/opt/local/libexec/qt4-mac/include/QtNetwork -I/opt/local/libexec/qt4-mac/include/QtDesigner -I/opt/local/libexec/qt4-mac/include/Qt3Support -I/opt/local/libexec/qt4-mac/include/QtGui -I/opt/local/libexec/qt4-mac/include/QtCore -I/opt/local/libexec/qt4-mac/include/Qt -I/opt/local/libexec/qt4-mac/mkspecs/default -I/opt/local/libexec/qt4-mac/include -F/opt/local/libexec/qt4-mac/lib -L/opt/local/libexec/qt4-mac/lib -D__APPLE_KDE__ -D_LARGEFILE64_SOURCE -o CMakeFiles/kunittestmodrunner.dir/modrunner.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kunittest/modrunner.cpp
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kdemacros.h:162,
from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/kdecore_export.h:24,
from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kdecore/io/kdebug.h:25,
from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/kde3support/kunittest/modrunner.cpp:26:
/opt/local/libexec/qt4-mac/include/QtCore/qglobal.h:315:6: warning: #warning "Support for this version of Mac OS X is still preliminary"
Linking CXX executable ../../bin/kunittestmodrunner
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kde3support/kunittest && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/kunittestmodrunner.dir/link.txt --verbose=1
/usr/bin/g++-4.2 -mmacosx-version-min=10.6 -O2 -arch x86_64 -fno-common -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -Wl,-search_paths_first -headerpad_max_install_names -L/opt/local/lib CMakeFiles/kunittestmodrunner.dir/kunittestmodrunner_automoc.o CMakeFiles/kunittestmodrunner.dir/modrunner.o -o ../../bin/kunittestmodrunner -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/lib -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread ../../lib/libkdecore.5.3.0.dylib ../../lib/libkunittest.4.3.0.dylib ../../lib/libkdecore.5.3.0.dylib -F/opt/local/libexec/qt4-mac/lib -framework QtCore -lpthread -F/opt/local/libexec/qt4-mac/lib -framework QtDBus -framework Carbon
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/kde3support/kunittest && /opt/local/bin/cmake -D_filename=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/bin/kunittestmodrunner.shell -D_library_path_variable=DYLD_LIBRARY_PATH -D_ld_library_path="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/lib/./:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/lib/." -D_executable=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/bin/kunittestmodrunner -P /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/kdelibs-4.3.4/cmake/modules/kde4_exec_via_sh.cmake
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/work/build/CMakeFiles
[ 39%] Built target kunittestmodrunner
make: *** [all] Error 2

Error: The following dependencies failed to build: kdebase4-runtime kdelibs4 kdelibs4-experimental kdepimlibs4
Error: Status 1 encountered during processing.


As you can see.. it at least gives a different error :)
I'll try uninstalling the nokia Qt tmr and see if that gives any difference.
User avatar
J_Zar
Registered Member
Posts
1
Karma
0
OS
I have the same error here. I installed Nokia package then uninstalled, but this is not the problem.
The real issue is something about 64-bit. So I think KDE 4.3 is not ready for Snow Leopard yet.
acemo
Registered Member
Posts
5
Karma
0
OS

Re: installing with macports fails

Mon Dec 14, 2009 6:16 pm
Indeed it seems so, waiting for kde 4.4 then.
cadeon
Registered Member
Posts
1
Karma
0
OS

Re: installing with macports fails

Fri Dec 25, 2009 4:34 am
Has anyone tried to force i386 in macports.conf? I just did, but it will take some time to get any results :/
acemo
Registered Member
Posts
5
Karma
0
OS

Re: installing with macports fails

Mon Dec 28, 2009 9:08 am
I'll try that first thing when i get back home.
satish_vell
Registered Member
Posts
1
Karma
0
OS

Re: installing with macports fails

Sun Feb 07, 2010 6:01 pm
I tried changing the universal_archs property in macports.conf from "x86_64 i386" to just "i386" and tried installing
It doesn't seem to honor that change, I can see the /usr/bin/g++-4.2 -arch x86_64 lines all over

Any other ideas?

Thanks


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]