[Debian-zh-dev] Bug#909859: zhcon FTBFS on i386: error: 'memset' was not declared in this scope

Adrian Bunk bunk at debian.org
Sat Sep 29 18:12:33 BST 2018


Source: zhcon
Version: 1:0.2.6-14
Severity: serious
Tags: patch ftbfs

https://buildd.debian.org/status/fetch.php?pkg=zhcon&arch=i386&ver=1%3A0.2.6-14&stamp=1534504833&raw=0

...
fbvgaplanes.cpp: In member function 'virtual void FBVgaPlanes::FillRect(int, int, int, int, int)':
fbvgaplanes.cpp:212:13: error: 'memset' was not declared in this scope
             memset(dest, 0xff, midbytes);
             ^~~~~~
fbvgaplanes.cpp:212:13: note: 'memset' is defined in header '<cstring>'; did you forget to '#include <cstring>'?
...


Fix is attached.
-------------- next part --------------
Description: Fix FTBFS on i386
Author: Adrian Bunk <bunk at debian.org>

--- zhcon-0.2.6.orig/src/display/fbvgaplanes.cpp
+++ zhcon-0.2.6/src/display/fbvgaplanes.cpp
@@ -23,6 +23,7 @@
 #include <assert.h>
 #include <unistd.h>
 #include <stdio.h>
+#include <cstring>
 #include "fbvgaplanes.h"
 
 #if defined(linux)
--- zhcon-0.2.6.orig/src/display/vgadev.cpp
+++ zhcon-0.2.6/src/display/vgadev.cpp
@@ -33,6 +33,7 @@
 #include <sys/mman.h>
 #include <sys/io.h>
 #include <cassert>
+#include <cstring>
 #include "vgadev.h"
 #include "lrmi.h"
 


More information about the Chinese-developers mailing list