Project

General

Profile

Bug #15097 » mkmf.log

ext/win32/resolv/mkmf.log - caspercg (Casper G), 09/10/2018 03:44 AM

 
have_library: checking for GetNetworkParams() in -liphlpapi... -------------------- no

"gcc -o conftest.exe -I../../../.ext/include/i386-cygwin -I../../.././include -I../../.././ext/win32/resolv -D_XOPEN_SOURCE -D_GNU_SOURCE -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 -Wduplicated-cond -Wrestrict conftest.c -L. -L../../.. -L. -fstack-protector -lruby250-static -lpthread -lgmp -ldl -lcrypt "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return 0;
6: }
/* end */

"gcc -o conftest.exe -I../../../.ext/include/i386-cygwin -I../../.././include -I../../.././ext/win32/resolv -D_XOPEN_SOURCE -D_GNU_SOURCE -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 -Wduplicated-cond -Wrestrict conftest.c -L. -L../../.. -L. -fstack-protector -lruby250-static -liphlpapi -lpthread -lgmp -ldl -lcrypt "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘GetNetworkParams’ undeclared (first use in this function)
int t(void) { void ((*volatile p)()); p = (void ((*)()))GetNetworkParams; return !p; }
^~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
conftest.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: extern int t(void);
5: int main(int argc, char **argv)
6: {
7: if (argc > 1000000) {
8: printf("%p", &t);
9: }
10:
11: return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))GetNetworkParams; return !p; }
/* end */

"gcc -o conftest.exe -I../../../.ext/include/i386-cygwin -I../../.././include -I../../.././ext/win32/resolv -D_XOPEN_SOURCE -D_GNU_SOURCE -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 -Wduplicated-cond -Wrestrict conftest.c -L. -L../../.. -L. -fstack-protector -lruby250-static -liphlpapi -lpthread -lgmp -ldl -lcrypt "
/tmp/ccaNnTSY.o: In function `t':
/cygdrive/d/Utils/Webdev/ruby/ruby-2.5.1/ext/win32/resolv/conftest.c:14: undefined reference to `GetNetworkParams'
collect2: error: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: extern int t(void);
5: int main(int argc, char **argv)
6: {
7: if (argc > 1000000) {
8: printf("%p", &t);
9: }
10:
11: return 0;
12: }
13: extern void GetNetworkParams();
14: int t(void) { GetNetworkParams(); return 0; }
/* end */

--------------------

    (1-1/1)