Fixes <https://issues.guix.gnu.org/53694>. * gnu/packages/patches/librecad-support-for-boost-1.76.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/engineering.scm (librecad)[source]: Use it.
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			546 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			546 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Upstream commit e02f3580311d50b617427652ff77988f6bd62d9d adding Boost 1.76
 | |
| compatibility.
 | |
| 
 | |
| diff --git a/librecad/src/lib/engine/rs_ellipse.cpp b/librecad/src/lib/engine/rs_ellipse.cpp
 | |
| index 291f734ea..d47bf6ca4 100644
 | |
| --- a/librecad/src/lib/engine/rs_ellipse.cpp
 | |
| +++ b/librecad/src/lib/engine/rs_ellipse.cpp
 | |
| @@ -48,6 +48,9 @@
 | |
|  #include <boost/version.hpp>
 | |
|  #include <boost/math/tools/roots.hpp>
 | |
|  #include <boost/math/special_functions/ellint_2.hpp>
 | |
| +#if BOOST_VERSION > 104500
 | |
| +#include <boost/math/tools/tuple.hpp>
 | |
| +#endif
 | |
|  #endif
 | |
|  
 | |
|  namespace{
 |