btg ebuild crash (bad syntax) Reproducible: Always Actual Results: .... make[3]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6' make: *** [all] Error 2 * * ERROR: net-p2p/btg-0.9.6-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2038: Called die * The specific snippet of code: * emake || die * The die message: * (no error message) *
make[3]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6' make: *** [all] Error 2 * * ERROR: net-p2p/btg-0.9.6-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2038: Called die * The specific snippet of code: * emake || die * The die message: * (no error message) *
Are you sure it is a bad syntax ? That looks like a compile error. May you copy your make.conf ?
I wanted to build it today and got: limitmgr.cpp: In member function 'void btg::daemon::sessionData::update(t_int, t_int, t_int, t_long, t_int)': limitmgr.cpp:179: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:180: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:183: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:183: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:187: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:190: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:191: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:194: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:194: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:198: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:207: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:208: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:211: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:211: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:215: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:224: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:225: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:228: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:228: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:232: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp: In member function 'void btg::daemon::sessionData::set()': limitmgr.cpp:238: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:239: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:241: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:242: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp: In member function 'void btg::daemon::limitManager::work_add()': limitmgr.cpp:434: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:435: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:436: error: 'class libtorrent::session' has no member named 'm_ul_bandwidth_quota' limitmgr.cpp:438: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:439: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:440: error: 'class libtorrent::session' has no member named 'm_dl_bandwidth_quota' limitmgr.cpp:442: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:443: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:444: error: 'class libtorrent::session' has no member named 'm_uploads_quota' limitmgr.cpp:446: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:447: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp:448: error: 'class libtorrent::session' has no member named 'm_connections_quota' limitmgr.cpp: In member function 'void btg::daemon::limitManager::work_update()': limitmgr.cpp:488: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:497: error: 'allocate_resources' is not a member of 'libtorrent' limitmgr.cpp:499: error: 'm_ul_bandwidth_quota' is not a member of 'libtorrent::session' limitmgr.cpp:505: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:514: error: 'allocate_resources' is not a member of 'libtorrent' limitmgr.cpp:516: error: 'm_dl_bandwidth_quota' is not a member of 'libtorrent::session' limitmgr.cpp:521: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:530: error: 'allocate_resources' is not a member of 'libtorrent' limitmgr.cpp:532: error: 'm_uploads_quota' is not a member of 'libtorrent::session' limitmgr.cpp:538: error: 'libtorrent::resource_request' has not been declared limitmgr.cpp:547: error: 'allocate_resources' is not a member of 'libtorrent' limitmgr.cpp:549: error: 'm_connections_quota' is not a member of 'libtorrent::session' make[3]: *** [libdaemon_la-limitmgr.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6/daemon' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-p2p/btg-0.9.6-r1/work/btg-0.9.6' make: *** [all] Error 2 * * ERROR: net-p2p/btg-0.9.6-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2038: Called die * The specific snippet of code: * emake || die * The die message: * (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/net-p2p/btg-0.9.6-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-p2p/btg-0.9.6-r1/temp/environment'. * * Messages for package net-p2p/btg-0.9.6-r1: * * ERROR: net-p2p/btg-0.9.6-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2038: Called die * The specific snippet of code: * emake || die * The die message: * (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/net-p2p/btg-0.9.6-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-p2p/btg-0.9.6-r1/temp/environment'. *
What are your LDFLAGS, CFLAGS, CCFLAGS and with wich USE flags do you compile btg ? Thanks for these informations.
well, this definitely is not a syntax error in the btg ebuild, looks like something's wrong with your rb_libtorrent - which version are you using?
please reopen this bug as soon as you have more information on this, I can't reproduce it on any box here