Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#392 closed bug (WontFix)

Deluge does not compile with BOOST_NO_EXCEPTIONS defined

Reported by: Filodej <philodej@…> Owned by: markybob
Priority: minor Milestone:
Component: 0.5.x Version: 0.9.03 (1.0.0_RC3)
Keywords: BOOST_NO_EXCEPTIONS Cc:

Description

Hello,

first of all I want to thank you for a very good piece of software. The new separation of daemon from the GUI is a very good (and logical) step. Also I have briefly look at the source and the C++ style you use is very pleasant to me, so you have my admires.

I am trying to build the deluge for small linux box WMU6500-FS and since I had a problem with exceptions (sjlj vs dwarf2 model) one of steps I tried was to define BOOST_NO_EXCEPTIONS macro. It looks it is partially supported in your code so I thought it could be a good choice, but there are several places which do not compile at all. I have made several changes in the code (with no deeper understanding the consequences - some where pretty local but some others are rather hacks) and now it at least compiles. Later on I decided to re-compile GCC so I am not using the macro anymore (so this bug report has null priority for me), but I thought I could let you know (just in case you had some spare time to look at it).

I'll attach the diff file, the whole story how I changed the code is described here.

Best regards, Filodej

Attachments (2)

deluge-0.9.03.diff (7.9 KB) - added by Filodej <philodej@…> 13 years ago.
deluge-0.9.03.2.diff (7.4 KB) - added by Filodej <philodej@…> 13 years ago.

Download all attachments as: .zip

Change History (5)

Changed 13 years ago by Filodej <philodej@…>

comment:1 Changed 13 years ago by Filodej <philodej@…>

Sorry for that IPV6_V6ONLY in the diff. It is WMU specific hack and should not have been in the diff.

Changed 13 years ago by Filodej <philodej@…>

comment:2 follow-up: Changed 13 years ago by andar

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

Thanks for your work debugging this stuff, but Deluge is not really supposed to run without libtorrent exceptions. This patch and information would be better suited for the libtorrent bug tracking system as we only include libtorrent, we do not develop it.

The libtorrent bug tracker is here: http://code.rasterbar.com/libtorrent

comment:3 in reply to: ↑ 2 Changed 13 years ago by Filodej <philodej@…>

Replying to andar:

This patch and information would be better suited for the libtorrent bug tracking system as we only include libtorrent, we do not develop it. The libtorrent bug tracker is here: http://code.rasterbar.com/libtorrent

Sorry for that, I should have distinguish between deluge app and libtorrent library. Now a new ticket is created. Thanks, Filodej.

Note: See TracTickets for help on using tickets.