Modify

Opened 8 years ago

Closed 7 years ago

Last modified 2 years ago

#5264 closed defect (fixed)

rtorrent: can't resolve symbol

Reported by: bghome@… Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc:

Description

I just have compiled rtorrent 0.8.4 from SVN revision 16299. I getting the following runtime error when I start rtorrent:

rtorrent: can't resolve symbol '_ZNSs4_Rep26_M_set_length_and_sharableEj'

Attachments (1)

config.log (62.9 KB) - added by bghome@… 8 years ago.
config.log

Download all attachments as: .zip

Change History (9)

Changed 8 years ago by bghome@…

config.log

comment:1 follow-up: Changed 8 years ago by sav

Try to build with the gcc 4.3.3. Tell what arrived ;-))

comment:2 Changed 8 years ago by sav

Or try to build with the gcc 4.4.0 and eglibc 2.9

comment:3 in reply to: ↑ 1 ; follow-up: Changed 8 years ago by bghome@…

Replying to sav:

Try to build with the gcc 4.3.3. Tell what arrived ;-))

Now I am trying with the latest openwrt 8.09.1.
So you are talking about updating the gcc version in toolchain. I tried to copy the gcc directory from trunk to 8.09.1 and change the version numbers in Config.in and Config.version, but it seems the build system dont like it (with the command: make toolchain/install).
What should I do to get gcc4.3.3 built?

comment:4 in reply to: ↑ 3 ; follow-up: Changed 8 years ago by sav

Replying to bghome@…:

Replying to sav:

Try to build with the gcc 4.3.3. Tell what arrived ;-))

Now I am trying with the latest openwrt 8.09.1.
So you are talking about updating the gcc version in toolchain. I tried to copy the gcc directory from trunk to 8.09.1 and change the version numbers in Config.in and Config.version, but it seems the build system dont like it (with the command: make toolchain/install).
What should I do to get gcc4.3.3 built?

in #4926

Do how I ;-))

get svn OpenWrt in computer. make menuconfig

We choose brcm47[2.6] (Or what at you there board, but kernel version 2.6) gcc - 4.3.3 binutils 2.19.1 uclibc 0.9.29 (or 0.9.30)

make package/symlinks

make menuconfig choose net/rtorrent

make build...

Install in board rebuild packages - libstdcpp, libsigcxx, libgcc_4.3.3, libtorrent, rtorrent

And all fine works, works and works OK ;-)))

comment:5 in reply to: ↑ 4 ; follow-up: Changed 8 years ago by bghome@…

Thank you for your help!
I changed the gcc version to 4.3.3 in menuconfig under Advanced configuration options (for developers) section. Now the symbol problem disappeared, but an other one came up.
Now I got the following runtime error after stating some torrent:

terminate called after throwing an instance of 'torrent::close_connection'
what():  std::exception
Aborted

How did you managed to fix this?

comment:6 in reply to: ↑ 5 Changed 7 years ago by anonymous

Replying to bghome@…:

Thank you for your help!
I changed the gcc version to 4.3.3 in menuconfig under Advanced configuration options (for developers) section. Now the symbol problem disappeared, but an other one came up.
Now I got the following runtime error after stating some torrent:

terminate called after throwing an instance of 'torrent::close_connection'
what():  std::exception
Aborted

How did you managed to fix this?

Look ticket #5305 (libtorrent - Makefile - -fno-inline!!!)

comment:7 Changed 7 years ago by florian

  • Resolution set to fixed
  • Status changed from new to closed

comment:8 Changed 2 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.