| Summary: | gnuradio make tests fail with boost-1.52 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Barry Jackson <zen25000> |
| Component: | RPM Packages | Assignee: | Barry Jackson <zen25000> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | CC: | mageia, mageia |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | gnuradio-3.6.3-3.mga3.src.rpm | CVE: | |
| Status comment: | |||
| Bug Depends on: | 8825 | ||
| Bug Blocks: | |||
|
Description
Barry Jackson
2013-01-23 12:38:50 CET
I have had confirmation from upstream that gnuradio cannot be built with boost-1.52. #------------------------------------------ Barry, I'm afraid we can't use Boost 1.52 with GNU Radio. See: https://svn.boost.org/trac/boost/ticket/7669 The thread join_all is very important for clean operation of a flowgraph. There's a similar bug in 1.47 that we can't use, either. In fact, you shouldn't have been able to compile against 1.52 since we've explicitly disabled it in GrBoost.cmake. Is there an option of going back to 1.51? Tom #----------------------------------------- They seem happy that with patching it should be OK with boost-1.53. Currently 1.53beta1 is available, however whether moving to this would break other packages I don't know. Severity:
normal =>
critical
Barry Jackson
2013-01-26 14:04:29 CET
Depends on:
(none) =>
8825 boost 1.53 is now released, which fixes gnuradio. However after a lot of test re-builds there are several packages that a change to boost-1.53 causes not to build:- libyui Failed: error: no type named âunspecified_bool_typeâ in âclass boost::scoped_ptr<YWidgetPrivate>â http://mtf.no-ip.co.uk/pub/linux/barjac/boost/log.libyui mapnik Failed: error: invalid initialization of reference of type ââ¬Ëboost::fusion::cons<mapnik::feature_impl&, boost::fusion::nil>::car_type {aka mapnik::feature_impl&}ââ¬â¢ from expression of type ââ¬Ëconst car_type {aka const boost::error_cant_deduce_type}ââ¬â¢ http://mtf.no-ip.co.uk/pub/linux/barjac/boost/log.mapnik vegastrike Failed error: no matching function for call to 'boost::shared_array<char>::reset(int)â http://mtf.no-ip.co.uk/pub/linux/barjac/boost/log.vegastrike vigra Failed: error: there are no arguments to âPyString_Checkâ that depend on a template parameter, so a declaration of âPyString_Checkâ must be available [-fpermissive] http://mtf.no-ip.co.uk/pub/linux/barjac/boost/log.vigra spring also fails to build but I don't think it's boost related. Failed (undefined reference to `L_LOG') http://mtf.no-ip.co.uk/pub/linux/barjac/boost/log.spring Now only failures are: libyui vegastrike About vegastrike, this patch could fix the issue you mentioned: http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/trunk/vegastrike/src/networking/lowlevel/packetmem.cpp?r1=12089&r2=13530 CC:
(none) =>
mageia Barry, can we close this bug? CC:
(none) =>
sander.lepik Yes - done. Status:
NEW =>
RESOLVED |