View Issue Details

IDProjectCategoryView StatusLast Update
0005891GNUnetbuild processpublic2019-11-08 11:29
Reporterng0Assigned Tong0 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target Version0.11.7Fixed in Version0.11.7 
Summary0005891: what is terminos.h?
DescriptionWe don't include terminos.h or termios.h in any part of the source.
But we check for terminos.h (typo?) in configure.ac.

Is this a typo (termios.h) or did we use this at some point?

This results in:

configure:27844: checking terminos.h usability
configure:27844: clang -c -fno-strict-aliasing -Wall -g -O0 -Wno-address-of-pack
ed-member -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include conftest.c >
&5
conftest.c:41:9: warning: 'INCLUDE_MANPAGES' macro redefined [-Wmacro-redefined]
#define INCLUDE_MANPAGES 0
        ^
conftest.c:40:9: note: previous definition is here
#define INCLUDE_MANPAGES 1
        ^
conftest.c:100:9: warning: 'HAVE_LIBCURL' macro redefined [-Wmacro-redefined]
#define HAVE_LIBCURL 0
        ^
conftest.c:66:9: note: previous definition is here
#define HAVE_LIBCURL 1
        ^
conftest.c:192:10: fatal error: 'terminos.h' file not found
#include <terminos.h>
         ^~~~~~~~~~~~
2 warnings and 1 error generated.
configure:27844: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "gnunet"
| #define PACKAGE_TARNAME "gnunet"
| #define PACKAGE_VERSION "0.11.6"
| #define PACKAGE_STRING "gnunet 0.11.6"
| #define PACKAGE_BUGREPORT "bug-gnunet@gnu.org"
| #define PACKAGE_URL ""
| #define PACKAGE "gnunet"
| #define VERSION "0.11.6"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1


etc
Steps To Reproduceread config.log
TagsNo tags attached.

Activities

ng0

2019-09-11 17:06

developer   ~0014889

probably resolved, nothing is using this.

schanzen

2019-11-08 11:29

manager   ~0015062

housekeeping

Issue History

Date Modified Username Field Change
2019-09-11 16:00 ng0 New Issue
2019-09-11 17:06 ng0 Assigned To => ng0
2019-09-11 17:06 ng0 Status new => assigned
2019-09-11 17:06 ng0 Status assigned => resolved
2019-09-11 17:06 ng0 Resolution open => fixed
2019-09-11 17:06 ng0 Fixed in Version => 0.11.7
2019-09-11 17:06 ng0 Note Added: 0014889
2019-11-08 11:29 schanzen Note Added: 0015062
2019-11-08 11:29 schanzen Status resolved => closed