Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 379239

Summary: net-p2p/qbittorrent-2.8.4 - qbtsession.cpp:(.text+0x5a4a): undefined reference to `libtorrent::default_storage_constructor(libtorrent::file_storage const&, libtorrent::file_storage const*, boost::filesystem2::basic_path<std:.....
Product: Gentoo Linux Reporter: mondrillo <mondrillo>
Component: Current packagesAssignee: Markos Chandras (RETIRED) <hwoarang>
Status: RESOLVED WORKSFORME    
Severity: normal CC: net-p2p, qt
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The complete build log
emerge --info
The complete build log

Description mondrillo 2011-08-15 09:43:59 UTC
* ERROR: net-p2p/qbittorrent-2.8.4 failed (compile phase):
 *   died running emake, base_src_make
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 5300:  Called qt4-r2_src_compile
 *   environment, line 5175:  Called base_src_compile
 *   environment, line 1073:  Called base_src_make
 *   environment, line 1111:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "died running emake, $FUNCNAME";
 * 
 * If you need support, post the output of 'emerge --info =net-p2p/qbittorrent-2.8.4',
 * the complete build log and the output of 'emerge -pqv =net-p2p/qbittorrent-2.8.4'.
 * The complete build log is located at '/var/tmp/portage/net-p2p/qbittorrent-2.8.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-p2p/qbittorrent-2.8.4/temp/environment'.
 * S: '/var/tmp/portage/net-p2p/qbittorrent-2.8.4/work/qbittorrent-2.8.4'


Reproducible: Always

Steps to Reproduce:
1.emerge qbittorrent
2.
3.
Actual Results:  
broken 

Expected Results:  
thats compile ok

eix qbittorrent
[D] net-p2p/qbittorrent
     Available versions:  2.2.11 (~)2.4.11 (~)2.5.1 **9999 {+X geoip libnotify}
     Installed versions:  2.7.3(20:07:40 06/05/11)(X dbus -geoip)
     Homepage:            http://www.qbittorrent.org/
     Description:         BitTorrent client in C++ and Qt

my actual version of qbittorrent 2.7.3  its broken too, 

 $ qbittorrent


*************************************************************
Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v2.7.3
stack trace:
  /lib64/libc.so.6 : ()+0x32510  [0x7f33da05c510]
  /usr/lib64/libboost_thread-mt-1_46.so.1.46.1 : boost::thread::start_thread()+0x26  [0x7f33d93d0ca6]
  /usr/lib64/libtorrent-rasterbar.so.6 : libtorrent::disk_io_thread::disk_io_thread(boost::asio::io_service&, boost::function<void ()()> const&, libtorrent::file_pool&, int)+0x4f4  [0x7f33dc6a0e14]
  /usr/lib64/libtorrent-rasterbar.so.6 : libtorrent::aux::session_impl::session_impl(std::pair<int, int>, libtorrent::fingerprint const&, char const*)+0x359  [0x7f33dc774049]
  /usr/lib64/libtorrent-rasterbar.so.6 : libtorrent::session::session(libtorrent::fingerprint const&, int, int)+0x52  [0x7f33dc763e22]
  qbittorrent : QBtSession::QBtSession()+0x3e6  [0x4882d6]
  qbittorrent : QBtSession::instance()+0x2d  [0x4890fd]
  qbittorrent : MainWindow::MainWindow(QWidget*, QStringList)+0xe23  [0x597c73]
  qbittorrent : main()+0x145d  [0x5778ed]
  /lib64/libc.so.6 : __libc_start_main()+0xfd  [0x7f33da048ebd]
  qbittorrent() [0x476149]
ViolaciĆ³n de segmento
Comment 1 mondrillo 2011-08-15 09:49:51 UTC
Created attachment 283397 [details]
The complete build log

I submit this error old days but bug's are closed or erase. :-(
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-08-15 10:24:35 UTC
Please post your `emerge --info' output too.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2011-08-15 11:17:06 UTC
I don't follow. You say that 2.8.4 has the problem but your eix output seems that 2.7.3 is installed
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2011-08-15 11:17:59 UTC
Ok this is a boost problem. You probably updated boost recently. Please rebuild rb_libtorrent and try again. Re-open the bug if needed
Comment 5 mondrillo 2011-08-15 17:13:59 UTC
Created attachment 283451 [details]
emerge --info
Comment 6 mondrillo 2011-08-15 17:15:35 UTC
(In reply to comment #5)
> Created attachment 283451 [details]
> emerge --info

re emerge rb_libtorrent do not solve the problem
Comment 7 mondrillo 2011-08-15 17:17:05 UTC
Created attachment 283453 [details]
The complete build log
Comment 8 mondrillo 2011-08-15 17:20:12 UTC
(In reply to comment #3)
> I don't follow. You say that 2.8.4 has the problem but your eix output seems
> that 2.7.3 is installed

Yes, version 2.7.3 has installed but it when I run it's hung, my last emerge -uD @world try to update it.
Comment 9 mondrillo 2011-08-16 18:13:56 UTC
(In reply to comment #4)
> Ok this is a boost problem. You probably updated boost recently. Please rebuild
> rb_libtorrent and try again. Re-open the bug if needed

eselect boost list
Available boost versions:
  [1]   boost-1.41/default *
  [2]   boost-1.42/default
  [3]   boost-1.46/default

I've read 1.42 is more estable in amd64 plataform ? What version could I selected?
Comment 10 Markos Chandras (RETIRED) gentoo-dev 2011-08-17 12:16:15 UTC
(In reply to comment #9)
> (In reply to comment #4)
> > Ok this is a boost problem. You probably updated boost recently. Please rebuild
> > rb_libtorrent and try again. Re-open the bug if needed
> 
> eselect boost list
> Available boost versions:
>   [1]   boost-1.41/default *
>   [2]   boost-1.42/default
>   [3]   boost-1.46/default
> 
> I've read 1.42 is more estable in amd64 plataform ? What version could I
> selected?

Choose whatever version you want, just make sure you re-emerge rb_libtorrent after you select your boost version
Comment 11 mondrillo 2011-08-17 23:51:45 UTC
eselect boost set 3
emerge net-libs/rb_libtorrent qbittorrent

did the job and compile ok!