【发布时间】:2015-07-14 05:02:27
【问题描述】:
我正在尝试在 ubuntu 14.04 上编译 mDNSResponder-320.10.80。但我收到以下错误。同样已在 Fedora 上成功编译。请向我建议一个可能的解决方案。
../mDNSShared/dnsextd_parser.y: In function ‘yyparse’:
../mDNSShared/dnsextd_parser.y:188:22: error: ‘context’ undeclared (first use in this function)
( ( DaemonInfo* ) context )->private_port = mDNSOpaque16fromIntVal( $3 );
^
../mDNSShared/dnsextd_parser.y:188:22: note: each undeclared identifier is reported only once for each function it appears in
../mDNSShared/dnsextd_parser.y: In function ‘ParseConfig’:
../mDNSShared/dnsextd_parser.y:448:2: error: too many arguments to function ‘yyparse’
err = yyparse( ( void* ) d );
^
objects/prod/dnsextd_parser.c:1125:1: note: declared here
yyparse (void)
^
make: *** [objects/prod/dnsextd_parser.y.o] Error 1
溴 高拉夫·辛格拉
【问题讨论】:
-
如果 makefile 需要进行一些更改,请建议我..
标签: linux ubuntu compilation makefile