首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >stubby在raspbian stretch上无法编译

stubby在raspbian stretch上无法编译
EN

Stack Overflow用户
提问于 2018-12-14 17:21:22
回答 1查看 211关注 0票数 0

嗨,我想在我的raspberry设置上使用stubby,它已经运行了一个PiHole实例(hw是一个pi3,当前的Raspbian Stretch Lite发布日期:2018-11-13)。

我找到的关于该主题的所有how_to都建议使用以下方法:

代码语言:javascript
复制
sudo apt-get install libtool autoconf m4 libssl-dev libyaml-dev

git clone https://github.com/getdnsapi/getdns.git
cd getdns
git checkout develop
git submodule update --init
libtoolize -ci
autoreconf -fi
mkdir -v build && cd build
../configure --prefix=/usr/local --without-libidn --without-libidn2 --enable-stub-only --with-ssl --with-stubby
make
sudo make install

但无论我遵循哪种方法,当我到达make部分时,我都会得到:

代码语言:javascript
复制
pi@PiHole:~/getdns/build $ make
cd src && make default
make[1]: Entering directory '/home/pi/getdns/build/src'
../libtool --quiet --tag=CC --mode=compile gcc -I../../src -I. -I../../src/util/auxiliary -I../../src/../stubby/src -g -O2 -Wall -Wextra -D_BSD_SOURCE -D_DEFAULT_SOURCE   -Wpedantic -c ../../src/convert.c -o convert.lo
In file included from ../../src/convert.c:50:0:
../../src/util-internal.h: In function ‘_getdns_tls_version2openssl_version’:
../../src/util-internal.h:229:29: error: ‘TLS1_3_VERSION’ undeclared (first use in this function)
  case GETDNS_TLS1_3: return TLS1_3_VERSION;
                             ^~~~~~~~~~~~~~
../../src/util-internal.h:229:29: note: each undeclared identifier is reported only once for each function it appears in
Makefile:122: recipe for target 'convert.lo' failed
make[1]: *** [convert.lo] Error 1
make[1]: Leaving directory '/home/pi/getdns/build/src'
Makefile:53: recipe for target 'default' failed
make: *** [default] Error 2

你怎么了?当我检查被引用的文件时,我可以确认带有"TLS1_3_VERSION“的行是整个文件中唯一出现的行,但是编译器想用这个告诉我什么呢?

我可以自己做些什么来修复它吗,或者是github的存根文件中有一个bug?

EN

回答 1

Stack Overflow用户

发布于 2018-12-14 18:17:35

好的,我已经从github上的一个维护者那里得到了答案。

解决方案是使用主分支,而不是开发分支(由我在HowTo中找到的所有说明建议)

所以,如果其他任何人被这个错误所困扰:

代码语言:javascript
复制
git checkout master

应该能修好它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53776704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档