wolfden wrote:and u have done
emerge --sync && layman -S
yep..
if your going to post error message, do it as it says too
If you need support, post the topmost build error, and the call stack if relevant.
I'll run it again, I'm kind of unsure as to what the "topmost" error looks like.
(gentoo && sabayon newb... I've run linux for years, but mostly binary distros..)
So I searched for error in the log:
- Code: Select all
../ui/k_new_mnu.h:41:23: error: kmenubase.h: No such file or directory
../ui/k_new_mnu.h:81: error: expected class-name before '{' token
make[4]: *** [kicker.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
further down:
- Code: Select all
make[4]: *** [kicker.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
further down (huge beagle error section?)
- Code: Select all
beaglesearch.h:36:27: error: beagle/beagle.h: No such file or directory
In file included from beaglesearch.cpp:22:
beaglesearch.h:36:27: error: beagle/beagle.h: No such file or directory
beaglesearch.h:58: error: expected `)' before '*' token
beaglesearch.h:83: error: ISO C++ forbids declaration of 'BeagleHit' with no type
beaglesearch.h:83: error: expected ';' before '*' token
beaglesearch.h: In member function 'const KURL Hit::getUri() const':
beaglesearch.h:63: error: 'hit' was not declared in this scope
beaglesearch.h:63: error: 'beagle_hit_get_uri' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getType() const':
beaglesearch.h:64: error: 'hit' was not declared in this scope
beaglesearch.h:64: error: 'beagle_hit_get_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getMimeType() const':
beaglesearch.h:65: error: 'hit' was not declared in this scope
beaglesearch.h:65: error: 'beagle_hit_get_mime_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getSource() const':
beaglesearch.h:66: error: 'hit' was not declared in this scope
beaglesearch.h:66: error: 'beagle_hit_get_source' was not declared in this scope
beaglesearch.h: In member function 'const KURL Hit::getParentUri() const':
beaglesearch.h:67: error: 'hit' was not declared in this scope
beaglesearch.h:67: error: 'beagle_hit_get_parent_uri' was not declared in this scope
beaglesearch.h: At global scope:
beaglesearch.h:94: error: 'BeagleHit' has not been declared
beaglesearch.h:118: error: 'BeagleClient' has not been declared
beaglesearch.h:119: error: 'BeagleQuery' has not been declared
beaglesearch.h:156: error: 'BeagleQuery' has not been declared
beaglesearch.h:157: error: 'BeagleHitsAddedResponse' has not been declared
beaglesearch.h:160: error: 'BeagleQuery' has not been declared
beaglesearch.h:161: error: 'BeagleFinishedResponse' has not been declared
beaglesearch.h:216: error: ISO C++ forbids declaration of 'BeagleClient' with no type
beaglesearch.h:216: error: expected ';' before '*' token
beaglesearch.h:217: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:217: error: expected ';' before '*' token
beaglesearch.h: In constructor 'BeagleSearchClient::BeagleSearchClient(int, QObject*, int*, int*, bool)':
beaglesearch.h:121: error: class 'BeagleSearchClient' does not have any field named 'client'
beaglesearch.h:122: error: class 'BeagleSearchClient' does not have any field named 'query'
beaglesearch.h:125: error: 'beagle_client_new' was not declared in this scope
beaglesearch.h: In destructor 'virtual BeagleSearchClient::~BeagleSearchClient()':
beaglesearch.h:148: error: 'client' was not declared in this scope
beaglesearch.h:148: error: 'g_object_unref' was not declared in this scope
beaglesearch.h:150: error: 'query' was not declared in this scope
beaglesearch.h:150: error: 'g_object_unref' was not declared in this scope
beaglesearch.h: At global scope:
beaglesearch.h:227: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:227: error: expected ';' before '*' token
beaglesearch.h:231: error: ISO C++ forbids declaration of 'BeagleTimestamp' with no type
beaglesearch.h:231: error: expected ';' before '*' token
beaglesearch.cpp: In function 'void beagle_init()':
beaglesearch.cpp:32: error: 'g_type_init' was not declared in this scope
beaglesearch.cpp: At global scope:
beaglesearch.cpp:37: error: expected `)' before '*' token
beaglesearch.cpp: In destructor 'Hit::~Hit()':
beaglesearch.cpp:44: error: 'hit' was not declared in this scope
beaglesearch.cpp:44: error: 'beagle_hit_unref' was not declared in this scope
beaglesearch.cpp: In member function 'void Hit::processProperties()':
beaglesearch.cpp:56: error: 'hit' was not declared in this scope
beaglesearch.cpp:56: error: 'beagle_hit_get_all_properties' was not declared in this scope
beaglesearch.cpp:60: error: 'BeagleProperty' was not declared in this scope
beaglesearch.cpp:60: error: 'property' was not declared in this scope
beaglesearch.cpp:60: error: expected primary-expression before ')' token
beaglesearch.cpp:60: error: expected `;' before 'it'
beaglesearch.cpp:61: error: 'beagle_property_get_key' was not declared in this scope
beaglesearch.cpp:64: error: 'beagle_property_get_value' was not declared in this scope
beaglesearch.cpp: At global scope:
beaglesearch.cpp:97: error: variable or field 'addHit' declared void
beaglesearch.cpp:97: error: 'int BeagleSearchResult::addHit' is not a static member of 'class BeagleSearchResult'
beaglesearch.cpp:97: error: 'BeagleHit' was not declared in this scope
beaglesearch.cpp:97: error: '_hit' was not declared in this scope
beaglesearch.cpp:98: error: expected ',' or ';' before '{' token
beaglesearch.cpp:111: error: variable or field 'print_feed_item_hit' declared void
beaglesearch.cpp:111: error: 'BeagleHit' was not declared in this scope
beaglesearch.cpp:111: error: 'hit' was not declared in this scope
beaglesearch.cpp:112: error: expected ',' or ';' before '{' token
beaglesearch.cpp:119: error: variable or field 'print_file_hit' declared void
beaglesearch.cpp:119: error: 'BeagleHit' was not declared in this scope
beaglesearch.cpp:119: error: 'hit' was not declared in this scope
beaglesearch.cpp:120: error: expected ',' or ';' before '{' token
beaglesearch.cpp:124: error: variable or field 'print_other_hit' declared void
beaglesearch.cpp:124: error: 'BeagleHit' was not declared in this scope
beaglesearch.cpp:124: error: 'hit' was not declared in this scope
beaglesearch.cpp:125: error: expected ',' or ';' before '{' token
beaglesearch.cpp:134: error: variable or field 'print_hit' declared void
beaglesearch.cpp:134: error: 'BeagleHit' was not declared in this scope
beaglesearch.cpp:134: error: 'hit' was not declared in this scope
beaglesearch.cpp:135: error: expected ',' or ';' before '{' token
beaglesearch.cpp: In member function 'virtual void BeagleSearchClient::run()':
beaglesearch.cpp:155: error: 'query' was not declared in this scope
beaglesearch.cpp:156: error: 'G_CALLBACK' was not declared in this scope
beaglesearch.cpp:157: error: 'g_signal_connect' was not declared in this scope
beaglesearch.cpp:161: error: 'client' was not declared in this scope
beaglesearch.cpp:162: error: 'BEAGLE_REQUEST' was not declared in this scope
beaglesearch.cpp:163: error: 'beagle_client_send_request_async' was not declared in this scope
beaglesearch.h:58: error: expected `)' before '*' token
beaglesearch.h:83: error: ISO C++ forbids declaration of 'BeagleHit' with no type
beaglesearch.h:83: error: expected ';' before '*' token
beaglesearch.h: In member function 'const KURL Hit::getUri() const':
beaglesearch.h:63: error: 'hit' was not declared in this scope
beaglesearch.h:63: error: 'beagle_hit_get_uri' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getType() const':
beaglesearch.h:64: error: 'hit' was not declared in this scope
beaglesearch.h:64: error: 'beagle_hit_get_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getMimeType() const':
beaglesearch.h:65: error: 'hit' was not declared in this scope
beaglesearch.h:65: error: 'beagle_hit_get_mime_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getSource() const':
beaglesearch.h:66: error: 'hit' was not declared in this scope
beaglesearch.h:66: error: 'beagle_hit_get_source' was not declared in this scope
beaglesearch.h: In member function 'const KURL Hit::getParentUri() const':
beaglesearch.h:67: error: 'hit' was not declared in this scope
beaglesearch.h:67: error: 'beagle_hit_get_parent_uri' was not declared in this scope
beaglesearch.cpp: In member function 'void BeagleSearchClient::stopClient()':
beaglesearch.cpp:189: error: 'query' was not declared in this scope
beaglesearch.cpp:191: error: 'g_signal_handlers_disconnect_by_func' was not declared in this scope
beaglesearch.cpp: At global scope:
beaglesearch.cpp:200: error: variable or field 'hitsAddedSlot' declared void
beaglesearch.cpp:200: error: 'int BeagleSearchClient::hitsAddedSlot' is not a static member of 'class BeagleSearchClient'
beaglesearch.cpp:200: error: 'BeagleQuery' was not declared in this scope
beaglesearch.cpp:200: error: 'query' was not declared in this scope
beaglesearch.cpp:201: error: 'BeagleHitsAddedResponse' was not declared in this scope
beaglesearch.cpp:201: error: 'response' was not declared in this scope
beaglesearch.cpp:202: error: expected primary-expression before '*' token
beaglesearch.cpp:202: error: 'bsclient' was not declared in this scope
beaglesearch.cpp:202: error: initializer expression list treated as compound expression
beaglesearch.cpp:203: error: expected ',' or ';' before '{' token
beaglesearch.cpp:258: error: variable or field 'finishedSlot' declared void
beaglesearch.cpp:258: error: 'int BeagleSearchClient::finishedSlot' is not a static member of 'class BeagleSearchClient'
beaglesearch.cpp:258: error: 'BeagleQuery' was not declared in this scope
beaglesearch.cpp:258: error: 'query' was not declared in this scope
beaglesearch.cpp:259: error: 'BeagleFinishedResponse' was not declared in this scope
beaglesearch.cpp:259: error: 'response' was not declared in this scope
beaglesearch.cpp:260: error: expected primary-expression before '*' token
beaglesearch.cpp:260: error: 'bsclient' was not declared in this scope
beaglesearch.cpp:260: error: initializer expression list treated as compound expression
beaglesearch.cpp:261: error: expected ',' or ';' before '{' token
beaglesearch.cpp:284: error: expected constructor, destructor, or type conversion before '*' token
beaglesearch.cpp:344: error: expected constructor, destructor, or type conversion before '*' token
beaglesearch.h: At global scope:
beaglesearch.h:94: error: 'BeagleHit' has not been declared
beaglesearch.h:118: error: 'BeagleClient' has not been declared
beaglesearch.h:119: error: 'BeagleQuery' has not been declared
beaglesearch.h:156: error: 'BeagleQuery' has not been declared
beaglesearch.h:157: error: 'BeagleHitsAddedResponse' has not been declared
beaglesearch.h:160: error: 'BeagleQuery' has not been declared
beaglesearch.h:161: error: 'BeagleFinishedResponse' has not been declared
beaglesearch.h:216: error: ISO C++ forbids declaration of 'BeagleClient' with no type
beaglesearch.h:216: error: expected ';' before '*' token
beaglesearch.h:217: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:217: error: expected ';' before '*' token
beaglesearch.h: In constructor 'BeagleSearchClient::BeagleSearchClient(int, QObject*, int*, int*, bool)':
beaglesearch.h:121: error: class 'BeagleSearchClient' does not have any field named 'client'
beaglesearch.h:122: error: class 'BeagleSearchClient' does not have any field named 'query'
beaglesearch.h:125: error: 'beagle_client_new' was not declared in this scope
beaglesearch.h: In destructor 'virtual BeagleSearchClient::~BeagleSearchClient()':
beaglesearch.h:148: error: 'client' was not declared in this scope
beaglesearch.h:148: error: 'g_object_unref' was not declared in this scope
beaglesearch.h:150: error: 'query' was not declared in this scope
beaglesearch.h:150: error: 'g_object_unref' was not declared in this scope
beaglesearch.h: At global scope:
beaglesearch.h:227: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:227: error: expected ';' before '*' token
beaglesearch.h:231: error: ISO C++ forbids declaration of 'BeagleTimestamp' with no type
beaglesearch.h:231: error: expected ';' before '*' token
beaglesearch.cpp:109: warning: 'total_hits' defined but not used
beaglesearch.cpp:111: warning: 'print_feed_item_hit' defined but not used
beaglesearch.cpp:119: warning: 'print_file_hit' defined but not used
beaglesearch.cpp:124: warning: 'print_other_hit' defined but not used
beaglesearch.cpp:134: warning: 'print_hit' defined but not used
kickoff-beagle-plugin.cpp: In constructor 'KickoffBeaglePlugin::KickoffBeaglePlugin(QObject*, const char*, const QStringList&)':
kickoff-beagle-plugin.cpp:116: error: 'g_type_init' was not declared in this scope
kickoff-beagle-plugin.cpp: In member function 'virtual bool KickoffBeaglePlugin::daemonRunning()':
kickoff-beagle-plugin.cpp:122: error: 'beagle_util_daemon_is_running' was not declared in this scope
kickoff-beagle-plugin.cpp: In member function 'virtual void KickoffBeaglePlugin::query(QString, bool)':
kickoff-beagle-plugin.cpp:138: error: 'BeagleClient' was not declared in this scope
kickoff-beagle-plugin.cpp:138: error: 'beagle_client' was not declared in this scope
kickoff-beagle-plugin.cpp:138: error: 'beagle_client_new' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'BeagleQuery' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'beagle_query' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'createQueryFromString' is not a member of 'BeagleUtil'
make[4]: *** [beaglesearch.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [kickoff-beagle-plugin.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/kicker-3.5.7-r11
>>> Install kicker-3.5.7-r11 into /var/tmp/portage/kde-base/kicker-3.5.7-r11/image/ category kde-base
it says "source compiled" under this section....
then more beagle errors:
if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../interfaces -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Os -march=athlon-xp -mno-tls-direct-seg-refs -mmmx -m32 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT kickoff-beagle-plugin.lo -MD -MP -MF ".deps/kickoff-beagle-plugin.Tpo" -c -o kickoff-beagle-plugin.lo kickoff-beagle-plugin.cpp; \
then mv -f ".deps/kickoff-beagle-plugin.Tpo" ".deps/kickoff-beagle-plugin.Plo"; else rm -f ".deps/kickoff-beagle-plugin.Tpo"; exit 1; fi
In file included from kickoff-beagle-plugin.h:25,
from kickoff-beagle-plugin.cpp:21:
beaglesearch.h:36:27: error: beagle/beagle.h: No such file or directory
beaglesearch.h:58: error: expected `)' before '*' token
beaglesearch.h:83: error: ISO C++ forbids declaration of 'BeagleHit' with no type
beaglesearch.h:83: error: expected ';' before '*' token
beaglesearch.h: In member function 'const KURL Hit::getUri() const':
beaglesearch.h:63: error: 'hit' was not declared in this scope
beaglesearch.h:63: error: 'beagle_hit_get_uri' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getType() const':
beaglesearch.h:64: error: 'hit' was not declared in this scope
beaglesearch.h:64: error: 'beagle_hit_get_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getMimeType() const':
beaglesearch.h:65: error: 'hit' was not declared in this scope
beaglesearch.h:65: error: 'beagle_hit_get_mime_type' was not declared in this scope
beaglesearch.h: In member function 'const QString Hit::getSource() const':
beaglesearch.h:66: error: 'hit' was not declared in this scope
beaglesearch.h:66: error: 'beagle_hit_get_source' was not declared in this scope
beaglesearch.h: In member function 'const KURL Hit::getParentUri() const':
beaglesearch.h:67: error: 'hit' was not declared in this scope
beaglesearch.h:67: error: 'beagle_hit_get_parent_uri' was not declared in this scope
beaglesearch.h: At global scope:
beaglesearch.h:94: error: 'BeagleHit' has not been declared
beaglesearch.h:118: error: 'BeagleClient' has not been declared
beaglesearch.h:119: error: 'BeagleQuery' has not been declared
beaglesearch.h:156: error: 'BeagleQuery' has not been declared
beaglesearch.h:157: error: 'BeagleHitsAddedResponse' has not been declared
beaglesearch.h:160: error: 'BeagleQuery' has not been declared
beaglesearch.h:161: error: 'BeagleFinishedResponse' has not been declared
beaglesearch.h:216: error: ISO C++ forbids declaration of 'BeagleClient' with no type
beaglesearch.h:216: error: expected ';' before '*' token
beaglesearch.h:217: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:217: error: expected ';' before '*' token
beaglesearch.h: In constructor 'BeagleSearchClient::BeagleSearchClient(int, QObject*, int*, int*, bool)':
beaglesearch.h:121: error: class 'BeagleSearchClient' does not have any field named 'client'
beaglesearch.h:122: error: class 'BeagleSearchClient' does not have any field named 'query'
beaglesearch.h:125: error: 'beagle_client_new' was not declared in this scope
beaglesearch.h: In destructor 'virtual BeagleSearchClient::~BeagleSearchClient()':
beaglesearch.h:148: error: 'client' was not declared in this scope
beaglesearch.h:148: error: 'g_object_unref' was not declared in this scope
beaglesearch.h:150: error: 'query' was not declared in this scope
beaglesearch.h:150: error: 'g_object_unref' was not declared in this scope
beaglesearch.h: At global scope:
beaglesearch.h:227: error: ISO C++ forbids declaration of 'BeagleQuery' with no type
beaglesearch.h:227: error: expected ';' before '*' token
beaglesearch.h:231: error: ISO C++ forbids declaration of 'BeagleTimestamp' with no type
beaglesearch.h:231: error: expected ';' before '*' token
kickoff-beagle-plugin.cpp: In constructor 'KickoffBeaglePlugin::KickoffBeaglePlugin(QObject*, const char*, const QStringList&)':
kickoff-beagle-plugin.cpp:116: error: 'g_type_init' was not declared in this scope
kickoff-beagle-plugin.cpp: In member function 'virtual bool KickoffBeaglePlugin::daemonRunning()':
kickoff-beagle-plugin.cpp:122: error: 'beagle_util_daemon_is_running' was not declared in this scope
kickoff-beagle-plugin.cpp: In member function 'virtual void KickoffBeaglePlugin::query(QString, bool)':
kickoff-beagle-plugin.cpp:138: error: 'BeagleClient' was not declared in this scope
kickoff-beagle-plugin.cpp:138: error: 'beagle_client' was not declared in this scope
kickoff-beagle-plugin.cpp:138: error: 'beagle_client_new' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'BeagleQuery' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'beagle_query' was not declared in this scope
kickoff-beagle-plugin.cpp:145: error: 'createQueryFromString' is not a member of 'BeagleUtil'
make[2]: *** [kickoff-beagle-plugin.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kicker-3.5.7-r11/work/kicker-3.5.7/kicker/kicker/plugins'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kicker-3.5.7-r11/work/kicker-3.5.7/kicker/kicker'
make: *** [install-recursive] Error 1
!!! ERROR: kde-base/kicker-3.5.7-r11 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_install
ebuild.sh, line 1067: Called qa_call 'src_install'
ebuild.sh, line 44: Called src_install
ebuild.sh, line 1311: Called kde-meta-suse_src_install
kde-meta-suse.eclass, line 388: Called kde-meta-suse_src_install 'make' 'dodoc'
kde-meta-suse.eclass, line 396: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/kde-base/kicker-3.5.7-r11/temp/build.log'.
This ebuild used the following eclasses from overlays:
/usr/portage/local/layman/sabayon/eclass/kde-meta-suse.eclass
/usr/portage/local/layman/sabayon/eclass/kde-suse.eclass
the first time I got this error (trying to install kmenuedit and it needed kicker as a component) I thought "well maybe I need to install beagle, because it says it's missing."
So I "emerge beagle" it emerges fine, come back to emerge kicker and it's still doing this.
any ideas? (sorry for the lengthy post, again, I'm not sure which is the "topmost" error.)
"Democracy means government by the uneducated, while aristocracy means government by the badly educated."
GK Chesterton