Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-11-26 Thread Dirk Eddelbuettel
On 30 October 2018 at 19:47, Dirk Eddelbuettel wrote: | | Hi, | | On 31 October 2018 at 00:15, D Haley wrote: | | Hi, | | | | I've attached a patch that might suit - | | Thanks for that. | | | however I am a bit unsure about modifying a non-leaf package, such as GSL. | | "Yes but" this is n

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread Dirk Eddelbuettel
Hi, On 31 October 2018 at 00:15, D Haley wrote: | Hi, | | I've attached a patch that might suit - Thanks for that. | however I am a bit unsure about modifying a non-leaf package, such as GSL. "Yes but" this is new-ish functionality in 2.5 only. So few depends on this. I'd say if 'make; make

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread D Haley
Hi, I've attached a patch that might suit - however I am a bit unsure about modifying a non-leaf package, such as GSL. Most of the references to delete were of the form xxx_delete, which are not relevant to the current problem (as this does not conflict with the C++ operator). The only externall

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread Dirk Eddelbuettel
Guess we had overlapping emails there. On 30 October 2018 at 18:51, D Haley wrote: | Hi, | | Thanks for the very quick response. | | On my system, it is gsl/gsl_filter.h, rather than Sorry -- I confused myself between an older installation, my sources, and then Debian testing/unstable. My bad

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread Dirk Eddelbuettel
I am a little hesitant to cook up a patch especially as I am not using the code. But if you wrote and tested on I could entertain applying such a patch until upstream catches. It may touch quite a few files, so some patience and dedication would be needed. Dirk edd@rob:~/deb/gsl(master)$ ag -l

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread D Haley
Hi, Thanks for the very quick response. On my system, it is gsl/gsl_filter.h, rather than gsl/filter/gsl_filter.h . I'm not sure why - I'm running stable and have manually backported the testing release, as gsl_filter.h is new and I'm using it in my code. $ apt-file find gsl_filter.h libgsl-dev:

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread Dirk Eddelbuettel
On 30 October 2018 at 15:47, D Haley wrote: | Package: libgsl23 | Version: 2.5+dfsg-5 | Severity: normal | | Dear Maintainer, | | The following program will not compile when using a c++ compiler: | | #include You meant #include | int main() | { | } | | This gives the following error:

Bug#912341: libgsl23: operator delete clash when using gsl_filter.h

2018-10-30 Thread D Haley
Package: libgsl23 Version: 2.5+dfsg-5 Severity: normal Dear Maintainer, The following program will not compile when using a c++ compiler: #include int main() { } This gives the following error: $ g++ tmp.cpp -o tmp In file included from /usr/include/gsl/gsl_filter.h:25:0, from tmp.cpp