Control: tags -1 patch

On Fri, 19 Jan 2018 20:40:27 +0200 Adrian Bunk <b...@debian.org> wrote:
> Source: starplot
> ...
> classes/specclass.cc: In function 'double roman_to_int(const string&)':
> classes/specclass.cc:23:7: error: 'starstrings' has not been declared
>    if (starstrings::compare_n(roman_num, "VI", 2)) return 6.0;

I think that src/classes/strings.h did not get included because its header
guard _STRINGS_H conflicted with /usr/include/strings.h. Patch attached.

In combination with the other patch
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862065#10
the package compiles and the program can be started.

Regards,
Juhani
Description: Fix FTBFS: error: 'starstrings' has not been declared
 src/classes/strings.h did not get included because its header guard
 _STRINGS_H conflicted with /usr/include/strings.h.
Author: Juhani Numminen <juhaninummin...@gmail.com>
Bug-Debian: https://bugs.debian.org/887769
Last-Update: 2018-01-24

--- a/src/classes/strings.h
+++ b/src/classes/strings.h
@@ -1,5 +1,5 @@
-#ifndef _STRINGS_H
-#define _STRINGS_H
+#ifndef STARPLOT_STRINGS_H
+#define STARPLOT_STRINGS_H
 
 #include "../../lib/compat.h"
 #include "cxx_macros.h"

Reply via email to