Source: source-highlight
Version: 3.1.8-1.2
Severity: minor

Dear Maintainer,

source-highlight won't build with clang. Please consider applying
the patches I submitted upstream a moment ago.
https://savannah.gnu.org/bugs/?func=detailitem&item_id=49327

I tested them with
export CXX=clang++-7
dpkg-buildpackage -b -uc 

on this Debian Buster system and the package builds now both with clang and gcc.

Thanks, Paul

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/16 CPU cores)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), 
LANGUAGE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- source-highlight-3.1.8_orig/lib/tests/test_wordtokenizer_main.cpp   
2012-04-14 19:29:40.000000000 +0200
+++ source-highlight-3.1.8/lib/tests/test_wordtokenizer_main.cpp        
2019-03-23 07:30:31.268065859 +0100
@@ -6,12 +6,13 @@
 
 #include "asserttestexit.h"
 #include "srchilite/wordtokenizer.h"
-#include "srchilite/tostringcollection.h"
+
 
 using namespace std;
 using namespace srchilite;
 
 static ostream &operator <<(ostream &os, const 
WordTokenizer::WordTokenizerResults::value_type &);
+#include "srchilite/tostringcollection.h"
 
 ostream &operator <<(ostream &os, const 
WordTokenizer::WordTokenizerResults::value_type &token) {
     if (token.first.size()) {
--- source-highlight-3.1.8/lib/tests/stdboosterror.h    2010-05-06 
10:32:57.000000000 +0200
+++ source-highlight-3.1.8_patched/lib/tests/stdboosterror.h    2019-03-23 
06:56:52.111635097 +0100
@@ -3,8 +3,7 @@
 
 #include <boost/regex/pattern_except.hpp>
 
-static boost::regex_error
-        
std_boost_exception(boost::regex_error(boost::regex_constants::error_bad_pattern));
+static boost::regex_error 
std_boost_exception(boost::regex_constants::error_bad_pattern);
 
 /**
  * returns the string representing a standard exception (which

Reply via email to