Message boards :
Questions and problems :
Can't compile boinc client on NetBSD
Message board moderation
Author | Message |
---|---|
Send message Joined: 28 Sep 16 Posts: 16 |
I'm trying to compile boinc client (code taken from git yesterday) on NetBSD 7.0 however it fails on autosetup. Last messages are : sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/backend_lib.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:166: warning: source file '../lib/synch.cpp' is in a subdirectory, sched/Makefile.am:166: but option 'subdir-objects' is disabled Something failed .... please check error-message and re-run when fixed. I like how accurate is the error message... So does anyone have any idea about how to investigate or even fix this ? See the complete build output below : sparc3# MAKE=/usr/bin/gcc sparc3# ./_autosetup Bootstrapping configure script and makefiles: Checking version of 'make' >= 379... failed. (0) Checking version of 'gmake' >= 379... succeeded. (401) Checking version of 'm4' >= 104... failed. (0) Checking version of 'gm4' >= 104... succeeded. (104) Checking version of 'pkg-config' >= 15... succeeded. (100) Checking version of 'autoconf' >= 258... succeeded. (269) Checking version of 'automake' >= 108... succeeded. (115) aclocal -I m4 && autoheader && automake && autoconf configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:611: AC_LIBTOOL_LINKER_OPTION is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3673: _LT_AC_LANG_F77_CONFIG is expanded from... m4/libtool.m4:3672: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:386: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... m4/boinc_check_fcgi.m4:1: BOINC_CHECK_FCGI is expanded from... configure.ac:386: the top level configure.ac:392: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:37: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:392: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:611: AC_LIBTOOL_LINKER_OPTION is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3673: _LT_AC_LANG_F77_CONFIG is expanded from... m4/libtool.m4:3672: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:386: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... m4/boinc_check_fcgi.m4:1: BOINC_CHECK_FCGI is expanded from... configure.ac:386: the top level configure.ac:392: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:37: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:392: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:611: AC_LIBTOOL_LINKER_OPTION is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:2496: _LT_AC_LANG_C_CONFIG is expanded from... m4/libtool.m4:2495: AC_LIBTOOL_LANG_C_CONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:2604: _LT_AC_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:2603: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3673: _LT_AC_LANG_F77_CONFIG is expanded from... m4/libtool.m4:3672: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libtool.m4:568: AC_LIBTOOL_COMPILER_OPTION is expanded from... m4/libtool.m4:4559: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:308: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:258: _LT_AC_SYS_LIBPATH_AIX is expanded from... m4/libtool.m4:5041: AC_LIBTOOL_PROG_LD_SHLIBS is expanded from... m4/libtool.m4:3773: _LT_AC_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:3772: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... m4/libtool.m4:1646: _LT_AC_TAGCONFIG is expanded from... m4/libtool.m4:95: AC_LIBTOOL_SETUP is expanded from... m4/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from... m4/libtool.m4:40: AC_PROG_LIBTOOL is expanded from... configure.ac:308: the top level configure.ac:386: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... m4/boinc_check_fcgi.m4:1: BOINC_CHECK_FCGI is expanded from... configure.ac:386: the top level configure.ac:392: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:37: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:392: the top level api/Makefile.am:89: warning: source file '../lib/parse.cpp' is in a subdirectory, api/Makefile.am:89: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. api/Makefile.am:91: warning: source file '../lib/parse.cpp' is in a subdirectory, api/Makefile.am:91: but option 'subdir-objects' is disabled clientgui/Makefile.am:38: warning: source file 'common/wxPieCtrl.cpp' is in a subdirectory, clientgui/Makefile.am:38: but option 'subdir-objects' is disabled clientgui/Makefile.am:38: warning: source file 'common/wxFlatNotebook.cpp' is in a subdirectory, clientgui/Makefile.am:38: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/SystemMenu.m' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/mac_saver_module.cpp' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/Mac_Saver_ModuleView.m' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/MacSysMenu.cpp' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/Mac_GUI.cpp' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled clientgui/Makefile.am:31: warning: source file 'mac/browser_safari.mm' is in a subdirectory, clientgui/Makefile.am:31: but option 'subdir-objects' is disabled /usr/pkg/share/automake-1.15/am/depend2.am: error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL /usr/pkg/share/automake-1.15/am/depend2.am: The usual way to define 'am__fastdepOBJCXX' is to add 'AC_PROG_OBJCXX' /usr/pkg/share/automake-1.15/am/depend2.am: to 'configure.ac' and run 'aclocal' and 'autoconf' again clientgui/Makefile.am: error: Objective C++ source seen but 'OBJCXX' is undefined clientgui/Makefile.am: The usual way to define 'OBJCXX' is to add 'AC_PROG_OBJCXX' clientgui/Makefile.am: to 'configure.ac' and run 'autoconf' again. lib/Makefile.am:84: warning: source file 'mac/mac_backtrace.cpp' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QBacktrace.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QCrashReport.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QMachOImage.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QMachOImageList.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QSymbols.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled lib/Makefile.am:84: warning: source file 'mac/QTaskMemory.c' is in a subdirectory, lib/Makefile.am:84: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/boinc_db.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/db_base.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_result_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/backend_lib.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:166: warning: source file '../lib/synch.cpp' is in a subdirectory, sched/Makefile.am:166: but option 'subdir-objects' is disabled Something failed .... please check error-message and re-run when fixed. exiting... |
Send message Joined: 20 Nov 12 Posts: 801 |
The line numbers in the build output don't match current code. What BOINC version you are trying to compile, what tag or branch? Did you try with the latest 7.6 tag or master branch? Do you have any idea why the build system would think you are running OSX or Darwin? The problem is that the build system is including files intended for OSX. The error referenced later in the output is this: /usr/pkg/share/automake-1.15/am/depend2.am: error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL /usr/pkg/share/automake-1.15/am/depend2.am: The usual way to define 'am__fastdepOBJCXX' is to add 'AC_PROG_OBJCXX' /usr/pkg/share/automake-1.15/am/depend2.am: to 'configure.ac' and run 'aclocal' and 'autoconf' again clientgui/Makefile.am: error: Objective C++ source seen but 'OBJCXX' is undefined clientgui/Makefile.am: The usual way to define 'OBJCXX' is to add 'AC_PROG_OBJCXX' clientgui/Makefile.am: to 'configure.ac' and run 'autoconf' again. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi, As far I remerber I simply did a git clone. Nevermind, I just downloaded the source again. Good News : previous Error seems to be simply some old source I downloaded in the past. Bad News : It does not compile again : sparc3# tail nohup.out cd . && sh generate_svn_version.sh /usr/bin/gcc all-recursive gcc: error: all-recursive: No such file or directory gcc: fatal error: no input files compilation terminated. *** Error code 1 Stop. make: stopped in /root/boinc sparc3# Here is the comple compile output : sparc3# date Wed Sep 28 15:47:55 EDT 2016 NetBSD sparc3.neiluj.intra 7.0 NetBSD 7.0 (GENERIC.201509250726Z) sparc64 sparc3# git clone git://github.com/BOINC/boinc boinc Cloning into 'boinc'... remote: Counting objects: 262142, done. remote: Compressing objects: 100% (5/5), done. remote: Total 262142 (delta 1), reused 1 (delta 1), pack-reused 262136 Receiving objects: 100% (262142/262142), 194.71 MiB | 1.01 MiB/s, done. Resolving deltas: 100% (204438/204438), done. Checking connectivity... done. Checking out files: 100% (5181/5181), done. sparc3# cd boinc sparc3# ./_autosetup Bootstrapping configure script and makefiles: Checking version of 'make' >= 379... failed. (0) Couldn't find a new-enough version of GNU 'make', please install one! If you have a newer version, set the environment variable 'MAKE' to its path sparc3# export MAKE=/usr/bin/gcc sparc3# ./_autosetup Bootstrapping configure script and makefiles: Checking version of 'make' >= 379... succeeded. (2015011500) Checking version of 'm4' >= 104... failed. (0) Checking version of 'gm4' >= 104... succeeded. (104) Checking version of 'pkg-config' >= 15... succeeded. (100) Checking version of 'autoreconf' >= 258... succeeded. (269) Checking version of 'automake' >= 108... succeeded. (115) Checking version of 'libtoolize' >= 105... succeeded. (204) autoreconf -i libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' configure.ac:58: installing './compile' configure.ac:20: installing './config.guess' configure.ac:20: installing './config.sub' configure.ac:29: installing './install-sh' configure.ac:29: installing './missing' api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/bmplib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/tgalib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled api/Makefile.am: installing './depcomp' clientgui/Makefile.am:26: warning: source file 'common/wxPieCtrl.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled clientgui/Makefile.am:26: warning: source file 'gtk/taskbarex.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/mac_backtrace.cpp' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QBacktrace.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QCrashReport.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImage.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImageList.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QSymbols.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QTaskMemory.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/boinc_db.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/db_base.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_result_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_input_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/backend_lib.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:157: warning: source file '../vda/sched_vda.cpp' is in a subdirectory, sched/Makefile.am:157: but option 'subdir-objects' is disabled sched/Makefile.am:197: warning: source file '../lib/synch.cpp' is in a subdirectory, sched/Makefile.am:197: but option 'subdir-objects' is disabled parallel-tests: installing './test-driver' tools/Makefile.am:63: warning: source file '../lib/remote_submit.cpp' is in a subdirectory, tools/Makefile.am:63: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/api.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/apihelp.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/crc32.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/explode.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/extract.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/inflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/list.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/match.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/process.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/ttyio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unreduce.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unshrink.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unzip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/zipinfo.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/deflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/trees.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/util.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipfile.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipup.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/win32.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32_boinc.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32i64.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/z_nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32zip.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './unzip/unix/unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './zip/unix/z_unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled Done, now run ./configure ./configure -C to enable caching sparc3# sparc3# ./configure --disable-server --disable-manager --enable-client checking build system type... sparc64-unknown-netbsd7.0 checking host system type... sparc64-unknown-netbsd7.0 checking target system type... sparc64-unknown-netbsd7.0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... /usr/bin/awk checking whether /usr/bin/gcc sets $(MAKE)... no checking whether /usr/bin/gcc supports nested variables... no checking whether /usr/bin/gcc supports nested variables... (cached) no awk: division by zero input record number 1, file source line number 1 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by /usr/bin/gcc... none checking dependency style of gcc... none checking for g++... /usr/bin/g++ checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++ accepts -g... yes checking dependency style of /usr/bin/g++... none checking for g++... /usr/bin/g++ checking whether we are using the GNU Objective C++ compiler... no checking whether /usr/bin/g++ accepts -g... no checking dependency style of /usr/bin/g++... none checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... /usr/pkg/bin/g95 checking whether we are using the GNU Fortran 77 compiler... yes checking whether /usr/pkg/bin/g95 accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether /usr/bin/gcc sets $(MAKE)... (cached) no checking for ln... /bin/ln checking whether '/bin/ln' works... yes checking whether ln -s works... yes checking whether 'ln -s' really works or whether I'm deluding myself... it works checking if C compiler supports -Wall... yes checking if C++ compiler supports -Wall... yes checking if f77 compiler supports -Wall... yes --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- checking for docbook2x-man... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether we are compiling for cygwin... no checking for winsock2.h... (cached) no checking for winsock.h... (cached) no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking dependency style of gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert sparc64-unknown-netbsd7.0 file names to sparc64-unknown-netbsd7.0 format... func_convert_file_noop checking how to convert sparc64-unknown-netbsd7.0 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... /usr/bin/ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /usr/bin/g++ -E checking for ld used by /usr/bin/g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes checking if /usr/bin/g++ static flag -static works... yes checking if /usr/bin/g++ supports -c -o file.o... yes checking if /usr/bin/g++ supports -c -o file.o... (cached) yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for /usr/pkg/bin/g95 option to produce PIC... -fPIC checking if /usr/pkg/bin/g95 PIC flag -fPIC works... yes checking if /usr/pkg/bin/g95 static flag -static works... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... (cached) yes checking whether the /usr/pkg/bin/g95 linker (/usr/bin/ld) supports shared libraries... Warning (116): Reading file <stdin> as free form yes checking dynamic linker characteristics... Warning (116): Reading file <stdin> as free form NetBSD (a.out) ld.so checking how to hardcode library paths into programs... immediate checking default bitness of compiler... 64 checking boinc platform... sparc64-unknown-netbsd checking alternate boinc platform... none checking library extension... a checking shared object extension... so checking for pkg-config... /usr/pkg/bin/pkg-config checking for openssl... yes OpenSSL found in /usr checking for gawk... (cached) /usr/bin/awk checking for curl-config... /usr/pkg/bin/curl-config checking for the version of libcurl... 7.50.1 checking for libcurl >= version 7.17.1... yes checking whether libcurl is usable... yes checking for curl_free... yes checking for shmget in dynamic library cygipc... no checking for aio_fork in dynamic library aio... no checking for dlopen in dynamic library dl... no checking for gethostbyname in static library nsl... no checking for gethostbyname in dynamic library nsl... no checking for static library freetype... no checking for dynamic library freetype... no checking for bind in static library socket... no checking for bind in dynamic library socket... no checking for gzopen in static library z... -lz checking for md5_finish in dynamic library cups... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... no checking for X... libraries /usr/X11R7/lib, headers /usr/X11R7/include checking whether -R must be followed by a space... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for pthread_join in LIBS= with CFLAGS=-pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... (cached) no checking whether we are using the Microsoft C compiler... no checking for windows.h... (cached) no checking for OpenGL library... -L/usr/local/lib -lGL checking for OpenGL Utility library... -L/usr/local/lib -lGLU checking for fopen in -lXmu... no checking for fopen in -lXi... no checking for GLUT library... -L/usr/local/lib -lglut checking gl.h usability... no checking gl.h presence... no checking for gl.h... no checking glu.h usability... no checking glu.h presence... no checking for glu.h... no checking glut.h usability... no checking glut.h presence... no checking for glut.h... no checking glaux.h usability... no checking glaux.h presence... no checking for glaux.h... no checking GL/gl.h usability... no checking GL/gl.h presence... no checking for GL/gl.h... no checking GL/glu.h usability... no checking GL/glu.h presence... no checking for GL/glu.h... no checking GL/glut.h usability... no checking GL/glut.h presence... no checking for GL/glut.h... no checking GL/glaux.h usability... no checking GL/glaux.h presence... no checking for GL/glaux.h... no checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking OpenGL/glu.h usability... no checking OpenGL/glu.h presence... no checking for OpenGL/glu.h... no checking OpenGL/glut.h usability... no checking OpenGL/glut.h presence... no checking for OpenGL/glut.h... no checking OpenGL/glaux.h usability... no checking OpenGL/glaux.h presence... no checking for OpenGL/glaux.h... no checking GLUT/glut.h usability... no checking GLUT/glut.h presence... no checking for GLUT/glut.h... no checking MesaGL/gl.h usability... no checking MesaGL/gl.h presence... no checking for MesaGL/gl.h... no checking MesaGL/glu.h usability... no checking MesaGL/glu.h presence... no checking for MesaGL/glu.h... no checking MesaGL/glut.h usability... no checking MesaGL/glut.h presence... no checking for MesaGL/glut.h... no checking MesaGL/glaux.h usability... no checking MesaGL/glaux.h presence... no checking for MesaGL/glaux.h... no checking libnotify/notify.h usability... no checking libnotify/notify.h presence... no checking for libnotify/notify.h... no checking gtk/gtk.h usability... no checking gtk/gtk.h presence... no checking for gtk/gtk.h... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking xlocale.h usability... no checking xlocale.h presence... no checking for xlocale.h... no checking for jpeg_start_compress in -ljpeg... no checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes test: ==: unexpected operator checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking return type of signal handlers... void checking for sys/types.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/ether.h usability... no checking netinet/ether.h presence... no checking for netinet/ether.h... no checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking net/if_arp.h usability... no checking net/if_arp.h presence... yes configure: WARNING: net/if_arp.h: present but cannot be compiled configure: WARNING: net/if_arp.h: check for missing prerequisite headers? configure: WARNING: net/if_arp.h: see the Autoconf documentation configure: WARNING: net/if_arp.h: section "Present But Cannot Be Compiled" configure: WARNING: net/if_arp.h: proceeding with the compiler's result checking for net/if_arp.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for strings.h... (cached) yes checking sys/auxv.h usability... no checking sys/auxv.h presence... no checking for sys/auxv.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/msg.h usability... yes checking sys/msg.h presence... yes checking for sys/msg.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking for sys/socket.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/vmmeter.h usability... yes checking sys/vmmeter.h presence... yes checking for sys/vmmeter.h... yes checking for sys/wait.h... (cached) yes checking for unistd.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking procfs.h usability... no checking procfs.h presence... no checking for procfs.h... no checking ieeefp.h usability... yes checking ieeefp.h presence... yes checking for ieeefp.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking sal.h usability... no checking sal.h presence... no checking for sal.h... no checking intrin.h usability... no checking intrin.h presence... no checking for intrin.h... no checking x86intrin.h usability... no checking x86intrin.h presence... no checking for x86intrin.h... no checking pmmintrin.h usability... no checking pmmintrin.h presence... no checking for pmmintrin.h... no checking xmmintrin.h usability... no checking xmmintrin.h presence... no checking for xmmintrin.h... no checking emmintrin.h usability... no checking emmintrin.h presence... no checking for emmintrin.h... no checking immintrin.h usability... no checking immintrin.h presence... no checking for immintrin.h... no checking avxintrin.h usability... no checking avxintrin.h presence... no checking for avxintrin.h... no checking whether _xgetbv is declared... no checking whether xgetbv is declared... no checking whether __xgetbv is declared... no checking whether cpuid is declared... no checking whether _cpuid is declared... no checking whether __cpuid is declared... no checking if assembler supports xgetbv... no checking for nvapi.h... no checking for socklen_t... yes checking for net/if.h... (cached) yes checking for net/if_arp.h... (cached) no checking for sys/sysctl.h... yes checking for sys/mount.h... yes checking for sys/swap.h... yes checking for sys/sensors.h... no checking for resolv.h... yes checking for netinet/if_ether.h... yes checking for struct lifconf... no checking for struct lifreq... no checking for struct ifconf... yes checking for struct ifreq... yes checking for struct ether_addr... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether largefile support breaks C++... no checking standard C++ headers... yes checking for C++ header <algorithm>... (cached) yes checking for C++ header <bitset>... (cached) yes checking for C++ header <cassert>... (cached) yes checking for C++ header <cctype>... (cached) yes checking for C++ header <cerrno>... (cached) yes checking for C++ header <cfloat>... (cached) yes checking for C++ header <climits>... (cached) yes checking for C++ header <clocale>... (cached) yes checking for C++ header <cmath>... (cached) yes checking for C++ header <complex>... (cached) yes checking for C++ header <csetjmp>... (cached) yes checking for C++ header <csignal>... (cached) yes checking for C++ header <cstdarg>... (cached) yes checking for C++ header <cstddef>... (cached) yes checking for C++ header <cstdio>... (cached) yes checking for C++ header <cstdlib>... (cached) yes checking for C++ header <cstring>... (cached) yes checking for C++ header <ctime>... (cached) yes checking for C++ header <deque>... (cached) yes checking for C++ header <fstream>... (cached) yes checking for C++ header <functional>... (cached) yes checking for C++ header <iomanip>... (cached) yes checking for C++ header <ios>... (cached) yes checking for C++ header <iosfwd>... (cached) yes checking for C++ header <iostream>... (cached) yes checking for C++ header <istream>... (cached) yes checking for C++ header <iterator>... (cached) yes checking for C++ header <limits>... (cached) yes checking for C++ header <list>... (cached) yes checking for C++ header <locale>... (cached) yes checking for C++ header <map>... (cached) yes checking for C++ header <memory>... (cached) yes checking for C++ header <numeric>... (cached) yes checking for C++ header <ostream>... (cached) yes checking for C++ header <queue>... (cached) yes checking for C++ header <set>... (cached) yes checking for C++ header <sstream>... (cached) yes checking for C++ header <stack>... (cached) yes checking for C++ header <stdexcept>... (cached) yes checking for C++ header <streambuf>... (cached) yes checking for C++ header <string>... (cached) yes checking for C++ header <utility>... (cached) yes checking for C++ header <valarray>... (cached) yes checking for C++ header <vector>... (cached) yes checking for C++ namespaces... yes checking for min(0,0) in namespace std... yes checking for max(0,0) in namespace std... yes checking for transform((char *)0,(char *) 0,(char *)0,(int(*)(int))malloc) in namespace std... yes checking for locale("") in namespace std... yes checking whether gcc needs -traditional... no checking for vprintf... yes checking for _doprnt... no checking for ether_ntoa... yes checking for setpriority... yes checking for sched_setscheduler... yes checking for strlcpy... yes checking for strlcat... yes checking for strcasestr... yes checking for strcasecmp... yes checking for sigaction... yes checking for getutent... yes checking for setutent... yes checking for getisax... no checking for strdup... yes checking for _strdup... yes checking for strdupa... no checking for _strdupa... no checking for daemon... yes checking for stat64... no checking for putenv... yes checking for setenv... yes checking for unsetenv... yes checking for res_init... yes checking for strtoull... yes checking for localtime... yes checking for localtime_r... yes checking for gmtime... yes checking for gmtime_r... yes checking whether _fpreset is declared... no checking whether fpreset is declared... no checking whether _configthreadlocale is declared... no checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for sin in dynamic library m... -lm checking for pthread_join in dynamic library pthread... -lpthread checking for dynamic library nvapi... no test: ==: unexpected operator checking for res_query in static library resolv... -lresolv checking for whoami... /usr/bin/whoami checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating version.h config.status: creating api/Makefile config.status: creating apps/Makefile config.status: creating clientgui/Makefile config.status: creating clientgui/res/Makefile config.status: creating clientscr/Makefile config.status: creating client/Makefile config.status: creating client/win/boinc_path_config.py config.status: creating client/scripts/Makefile config.status: creating client/scripts/boinc-client config.status: creating db/Makefile config.status: creating doc/Makefile config.status: creating doc/manpages/Makefile config.status: creating html/Makefile config.status: creating lib/Makefile config.status: creating locale/Makefile config.status: creating Makefile config.status: creating py/Boinc/version.py config.status: creating py/Makefile config.status: creating py/boinc_path_config.py config.status: creating py/setup.py config.status: creating sched/boinc_path_config.py config.status: creating sched/Makefile config.status: creating packages/generic/sea/Makefile config.status: creating packages/solaris/CSW/Makefile config.status: creating packages/solaris/CSW/boincclient/Makefile config.status: creating packages/solaris/CSW/boincclient/pkginfo config.status: creating packages/solaris/CSW/boincclient/prototype config.status: creating packages/solaris/CSW/boincdevel/Makefile config.status: creating packages/solaris/CSW/boincdevel/pkginfo config.status: creating packages/solaris/CSW/boincdevel/prototype config.status: creating packages/solaris/CSW/boinclibs/Makefile config.status: creating packages/solaris/CSW/boinclibs/pkginfo config.status: creating packages/solaris/CSW/boinclibs/prototype config.status: creating packages/solaris/CSW/boincmanager/Makefile config.status: creating packages/solaris/CSW/boincmanager/pkginfo config.status: creating packages/solaris/CSW/boincmanager/prototype config.status: creating samples/Makefile config.status: creating test/boinc_path_config.py config.status: creating test/Makefile config.status: creating test/version.inc config.status: creating tools/boinc_path_config.py config.status: creating tools/Makefile config.status: creating vda/Makefile config.status: creating zip/Makefile config.status: creating zip/zip/Makefile config.status: creating zip/unzip/Makefile config.status: creating m4/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- sparc3# nohup make & [1] 7888 sparc3# sending output to nohup.out [1] + Done (1) nohup make sparc3# tail nohup.out cd . && sh generate_svn_version.sh /usr/bin/gcc all-recursive gcc: error: all-recursive: No such file or directory gcc: fatal error: no input files compilation terminated. *** Error code 1 Stop. make: stopped in /root/boinc sparc3# |
Send message Joined: 20 Nov 12 Posts: 801 |
sparc3# export MAKE=/usr/bin/gcc gcc isn't make. NetBSD's own make may work or you might have gmake available. lib/Makefile.am:118: warning: source file 'mac/QCrashReport.c' is in a subdirectory, It's still including files for OSX. What config.guess reports? What host_os is set to in config.log? checking net/if_arp.h usability... no checking net/if_arp.h presence... yes configure: WARNING: net/if_arp.h: present but cannot be compiled configure: WARNING: net/if_arp.h: check for missing prerequisite headers? configure: WARNING: net/if_arp.h: see the Autoconf documentation configure: WARNING: net/if_arp.h: section "Present But Cannot Be Compiled" configure: WARNING: net/if_arp.h: proceeding with the compiler's result checking for net/if_arp.h... no I hope this doesn't break anything. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi, Guess we're going the right way... not there already however : 1st, I changed this : export MAKE=/usr/pkg/bin/gmake 2nd, Don't know why it's incluing OSX files... host_os seems to be OK sparc3# grep host_os config.log host_os='netbsd7.0' sparc3# 3rd, I hope too it does not break anything but if it's the case I can simply wipe the server and re-install it from scratch. 4th, Here is my new error : sparc3# gmake cd . && sh generate_svn_version.sh /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/root/boinc' Making all in m4 gmake[2]: Entering directory '/root/boinc/m4' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/root/boinc/m4' Making all in api gmake[2]: Entering directory '/root/boinc/api' CXX boinc_api.lo In file included from boinc_api.cpp:96:0: ../lib/diagnostics.h:127:39: error: 'struct' tag used in naming 'union siginfo' [-fpermissive] typedef void (*handler_t)(int, struct siginfo *, void *); ^ In file included from /usr/include/sys/signal.h:114:0, from /usr/include/sys/param.h:162, from ../lib/filesys.h:28, from ../lib/app_ipc.h:27, from boinc_api.cpp:94: /usr/include/sys/siginfo.h:133:15: note: 'union siginfo' was previously declared here typedef union siginfo { ^ In file included from boinc_api.cpp:96:0: ../lib/diagnostics.h:128:51: error: 'struct' tag used in naming 'union siginfo' [-fpermissive] extern void boinc_catch_signal(int signal, struct siginfo *siginfo, void *sigcontext); ^ In file included from /usr/include/sys/signal.h:114:0, from /usr/include/sys/param.h:162, from ../lib/filesys.h:28, from ../lib/app_ipc.h:27, from boinc_api.cpp:94: /usr/include/sys/siginfo.h:133:15: note: 'union siginfo' was previously declared here typedef union siginfo { ^ Makefile:733: recipe for target 'boinc_api.lo' failed gmake[2]: *** [boinc_api.lo] Error 1 gmake[2]: Leaving directory '/root/boinc/api' Makefile:643: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/root/boinc' Makefile:547: recipe for target 'all' failed gmake: *** [all] Error 2 About the same with make : sparc3# make cd . && sh generate_svn_version.sh make all-recursive Making all in m4 Making all in api CXX boinc_api.lo In file included from boinc_api.cpp:96:0: ../lib/diagnostics.h:127:39: error: 'struct' tag used in naming 'union siginfo' [-fpermissive] typedef void (*handler_t)(int, struct siginfo *, void *); ^ In file included from /usr/include/sys/signal.h:114:0, from /usr/include/sys/param.h:162, from ../lib/filesys.h:28, from ../lib/app_ipc.h:27, from boinc_api.cpp:94: /usr/include/sys/siginfo.h:133:15: note: 'union siginfo' was previously declared here typedef union siginfo { ^ In file included from boinc_api.cpp:96:0: ../lib/diagnostics.h:128:51: error: 'struct' tag used in naming 'union siginfo' [-fpermissive] extern void boinc_catch_signal(int signal, struct siginfo *siginfo, void *sigcontext); ^ In file included from /usr/include/sys/signal.h:114:0, from /usr/include/sys/param.h:162, from ../lib/filesys.h:28, from ../lib/app_ipc.h:27, from boinc_api.cpp:94: /usr/include/sys/siginfo.h:133:15: note: 'union siginfo' was previously declared here typedef union siginfo { ^ *** Error code 1 Stop. make[2]: stopped in /root/boinc/api *** Error code 1 Stop. make[1]: stopped in /root/boinc *** Error code 1 Stop. make: stopped in /root/boinc sparc3# 5th, As usual I give youo the compile output : sparc3# ./_autosetup Bootstrapping configure script and makefiles: Checking version of 'make' >= 379... succeeded. (401) Checking version of 'm4' >= 104... failed. (0) Checking version of 'gm4' >= 104... succeeded. (104) Checking version of 'pkg-config' >= 15... succeeded. (100) Checking version of 'autoreconf' >= 258... succeeded. (269) Checking version of 'automake' >= 108... succeeded. (115) Checking version of 'libtoolize' >= 105... succeeded. (204) autoreconf -i api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/bmplib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/tgalib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled clientgui/Makefile.am:26: warning: source file 'common/wxPieCtrl.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled clientgui/Makefile.am:26: warning: source file 'gtk/taskbarex.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/mac_backtrace.cpp' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QBacktrace.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QCrashReport.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImage.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImageList.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QSymbols.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QTaskMemory.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/boinc_db.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/db_base.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_result_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_input_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/backend_lib.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:157: warning: source file '../vda/sched_vda.cpp' is in a subdirectory, sched/Makefile.am:157: but option 'subdir-objects' is disabled sched/Makefile.am:197: warning: source file '../lib/synch.cpp' is in a subdirectory, sched/Makefile.am:197: but option 'subdir-objects' is disabled tools/Makefile.am:63: warning: source file '../lib/remote_submit.cpp' is in a subdirectory, tools/Makefile.am:63: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/api.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/apihelp.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/crc32.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/explode.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/extract.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/inflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/list.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/match.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/process.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/ttyio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unreduce.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unshrink.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unzip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/zipinfo.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/deflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/trees.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/util.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipfile.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipup.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/win32.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32_boinc.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32i64.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/z_nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32zip.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './unzip/unix/unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './zip/unix/z_unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled Done, now run ./configure ./configure -C to enable caching sparc3# ./configure --enable-client --disable-server --disable-manager checking build system type... sparc64-unknown-netbsd7.0 checking host system type... sparc64-unknown-netbsd7.0 checking target system type... sparc64-unknown-netbsd7.0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking whether /usr/pkg/bin/gmake supports nested variables... yes checking whether /usr/pkg/bin/gmake supports nested variables... (cached) yes awk: division by zero input record number 1, file source line number 1 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of gcc... gcc3 checking for g++... /usr/bin/g++ checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++ accepts -g... yes checking dependency style of /usr/bin/g++... gcc3 checking for g++... /usr/bin/g++ checking whether we are using the GNU Objective C++ compiler... no checking whether /usr/bin/g++ accepts -g... no checking dependency style of /usr/bin/g++... gcc3 checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... /usr/pkg/bin/g95 checking whether we are using the GNU Fortran 77 compiler... yes checking whether /usr/pkg/bin/g95 accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether /usr/pkg/bin/gmake sets $(MAKE)... (cached) yes checking for ln... /bin/ln checking whether '/bin/ln' works... yes checking whether ln -s works... yes checking whether 'ln -s' really works or whether I'm deluding myself... it works checking if C compiler supports -Wall... yes checking if C++ compiler supports -Wall... yes checking if f77 compiler supports -Wall... yes --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- checking for docbook2x-man... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether we are compiling for cygwin... no checking for winsock2.h... (cached) no checking for winsock.h... (cached) no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking dependency style of gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert sparc64-unknown-netbsd7.0 file names to sparc64-unknown-netbsd7.0 format... func_convert_file_noop checking how to convert sparc64-unknown-netbsd7.0 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... /usr/bin/ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /usr/bin/g++ -E checking for ld used by /usr/bin/g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes checking if /usr/bin/g++ static flag -static works... yes checking if /usr/bin/g++ supports -c -o file.o... yes checking if /usr/bin/g++ supports -c -o file.o... (cached) yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for /usr/pkg/bin/g95 option to produce PIC... -fPIC checking if /usr/pkg/bin/g95 PIC flag -fPIC works... yes checking if /usr/pkg/bin/g95 static flag -static works... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... (cached) yes checking whether the /usr/pkg/bin/g95 linker (/usr/bin/ld) supports shared libraries... Warning (116): Reading file <stdin> as free form yes checking dynamic linker characteristics... Warning (116): Reading file <stdin> as free form NetBSD (a.out) ld.so checking how to hardcode library paths into programs... immediate checking default bitness of compiler... 64 checking boinc platform... sparc64-unknown-netbsd checking alternate boinc platform... none checking library extension... a checking shared object extension... so checking for pkg-config... /usr/pkg/bin/pkg-config checking for openssl... yes OpenSSL found in /usr checking for gawk... (cached) /usr/bin/awk checking for curl-config... /usr/pkg/bin/curl-config checking for the version of libcurl... 7.50.1 checking for libcurl >= version 7.17.1... yes checking whether libcurl is usable... yes checking for curl_free... yes checking for shmget in dynamic library cygipc... no checking for aio_fork in dynamic library aio... no checking for dlopen in dynamic library dl... no checking for gethostbyname in static library nsl... no checking for gethostbyname in dynamic library nsl... no checking for static library freetype... no checking for dynamic library freetype... no checking for bind in static library socket... no checking for bind in dynamic library socket... no checking for gzopen in static library z... -lz checking for md5_finish in dynamic library cups... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... no checking for X... libraries /usr/pkg/lib, headers /usr/X11R7/include checking whether -R must be followed by a space... no checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for pthread_join in LIBS= with CFLAGS=-pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... (cached) no checking whether we are using the Microsoft C compiler... no checking for windows.h... (cached) no checking for OpenGL library... no checking for OpenGL Utility library... no checking for fopen in -lXmu... no checking for fopen in -lXi... no checking for GLUT library... no configure: WARNING: Test for glut-dev might have failed because of missing libXmu-dev! configure: WARNING: Test for glut-dev might have failed because of missing libXi-dev! configure: WARNING: ================================================================================ WARNING: Development libraries and headers ("-dev") of {openGL, GLU, glut} needed! The GL, GLU and glut libraries are required in order to build the graphical parts of the BOINC application API library. ==> only building non-graphical parts of the BOINC API Library for now. HINT: on MacOS X/Darwin you might consider running configure with the option './configure --with-apple-opengl-framework' in order to use the Mac-native openGL framework ================================================================================ test: ==: unexpected operator checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking return type of signal handlers... void checking for sys/types.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/ether.h usability... no checking netinet/ether.h presence... no checking for netinet/ether.h... no checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking net/if_arp.h usability... no checking net/if_arp.h presence... yes configure: WARNING: net/if_arp.h: present but cannot be compiled configure: WARNING: net/if_arp.h: check for missing prerequisite headers? configure: WARNING: net/if_arp.h: see the Autoconf documentation configure: WARNING: net/if_arp.h: section "Present But Cannot Be Compiled" configure: WARNING: net/if_arp.h: proceeding with the compiler's result checking for net/if_arp.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for strings.h... (cached) yes checking sys/auxv.h usability... no checking sys/auxv.h presence... no checking for sys/auxv.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/msg.h usability... yes checking sys/msg.h presence... yes checking for sys/msg.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking for sys/socket.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/vmmeter.h usability... yes checking sys/vmmeter.h presence... yes checking for sys/vmmeter.h... yes checking for sys/wait.h... (cached) yes checking for unistd.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking procfs.h usability... no checking procfs.h presence... no checking for procfs.h... no checking ieeefp.h usability... yes checking ieeefp.h presence... yes checking for ieeefp.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking sal.h usability... no checking sal.h presence... no checking for sal.h... no checking intrin.h usability... no checking intrin.h presence... no checking for intrin.h... no checking x86intrin.h usability... no checking x86intrin.h presence... no checking for x86intrin.h... no checking pmmintrin.h usability... no checking pmmintrin.h presence... no checking for pmmintrin.h... no checking xmmintrin.h usability... no checking xmmintrin.h presence... no checking for xmmintrin.h... no checking emmintrin.h usability... no checking emmintrin.h presence... no checking for emmintrin.h... no checking immintrin.h usability... no checking immintrin.h presence... no checking for immintrin.h... no checking avxintrin.h usability... no checking avxintrin.h presence... no checking for avxintrin.h... no checking whether _xgetbv is declared... no checking whether xgetbv is declared... no checking whether __xgetbv is declared... no checking whether cpuid is declared... no checking whether _cpuid is declared... no checking whether __cpuid is declared... no checking if assembler supports xgetbv... no checking for nvapi.h... no checking for socklen_t... yes checking for net/if.h... (cached) yes checking for net/if_arp.h... (cached) no checking for sys/sysctl.h... yes checking for sys/mount.h... yes checking for sys/swap.h... yes checking for sys/sensors.h... no checking for resolv.h... yes checking for netinet/if_ether.h... yes checking for struct lifconf... no checking for struct lifreq... no checking for struct ifconf... yes checking for struct ifreq... yes checking for struct ether_addr... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether largefile support breaks C++... no checking standard C++ headers... yes checking for C++ header <algorithm>... (cached) yes checking for C++ header <bitset>... (cached) yes checking for C++ header <cassert>... (cached) yes checking for C++ header <cctype>... (cached) yes checking for C++ header <cerrno>... (cached) yes checking for C++ header <cfloat>... (cached) yes checking for C++ header <climits>... (cached) yes checking for C++ header <clocale>... (cached) yes checking for C++ header <cmath>... (cached) yes checking for C++ header <complex>... (cached) yes checking for C++ header <csetjmp>... (cached) yes checking for C++ header <csignal>... (cached) yes checking for C++ header <cstdarg>... (cached) yes checking for C++ header <cstddef>... (cached) yes checking for C++ header <cstdio>... (cached) yes checking for C++ header <cstdlib>... (cached) yes checking for C++ header <cstring>... (cached) yes checking for C++ header <ctime>... (cached) yes checking for C++ header <deque>... (cached) yes checking for C++ header <fstream>... (cached) yes checking for C++ header <functional>... (cached) yes checking for C++ header <iomanip>... (cached) yes checking for C++ header <ios>... (cached) yes checking for C++ header <iosfwd>... (cached) yes checking for C++ header <iostream>... (cached) yes checking for C++ header <istream>... (cached) yes checking for C++ header <iterator>... (cached) yes checking for C++ header <limits>... (cached) yes checking for C++ header <list>... (cached) yes checking for C++ header <locale>... (cached) yes checking for C++ header <map>... (cached) yes checking for C++ header <memory>... (cached) yes checking for C++ header <numeric>... (cached) yes checking for C++ header <ostream>... (cached) yes checking for C++ header <queue>... (cached) yes checking for C++ header <set>... (cached) yes checking for C++ header <sstream>... (cached) yes checking for C++ header <stack>... (cached) yes checking for C++ header <stdexcept>... (cached) yes checking for C++ header <streambuf>... (cached) yes checking for C++ header <string>... (cached) yes checking for C++ header <utility>... (cached) yes checking for C++ header <valarray>... (cached) yes checking for C++ header <vector>... (cached) yes checking for C++ namespaces... yes checking for min(0,0) in namespace std... yes checking for max(0,0) in namespace std... yes checking for transform((char *)0,(char *) 0,(char *)0,(int(*)(int))malloc) in namespace std... yes checking for locale("") in namespace std... yes checking whether gcc needs -traditional... no checking for vprintf... yes checking for _doprnt... no checking for ether_ntoa... yes checking for setpriority... yes checking for sched_setscheduler... yes checking for strlcpy... yes checking for strlcat... yes checking for strcasestr... yes checking for strcasecmp... yes checking for sigaction... yes checking for getutent... yes checking for setutent... yes checking for getisax... no checking for strdup... yes checking for _strdup... yes checking for strdupa... no checking for _strdupa... no checking for daemon... yes checking for stat64... no checking for putenv... yes checking for setenv... yes checking for unsetenv... yes checking for res_init... yes checking for strtoull... yes checking for localtime... yes checking for localtime_r... yes checking for gmtime... yes checking for gmtime_r... yes checking whether _fpreset is declared... no checking whether fpreset is declared... no checking whether _configthreadlocale is declared... no checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for sin in dynamic library m... -lm checking for pthread_join in dynamic library pthread... -lpthread checking for dynamic library nvapi... no test: ==: unexpected operator checking for res_query in static library resolv... -lresolv checking for whoami... /usr/bin/whoami checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating version.h config.status: creating api/Makefile config.status: creating apps/Makefile config.status: creating clientgui/Makefile config.status: creating clientgui/res/Makefile config.status: creating clientscr/Makefile config.status: creating client/Makefile config.status: creating client/win/boinc_path_config.py config.status: creating client/scripts/Makefile config.status: creating client/scripts/boinc-client config.status: creating db/Makefile config.status: creating doc/Makefile config.status: creating doc/manpages/Makefile config.status: creating html/Makefile config.status: creating lib/Makefile config.status: creating locale/Makefile config.status: creating Makefile config.status: creating py/Boinc/version.py config.status: creating py/Makefile config.status: creating py/boinc_path_config.py config.status: creating py/setup.py config.status: creating sched/boinc_path_config.py config.status: creating sched/Makefile config.status: creating packages/generic/sea/Makefile config.status: creating packages/solaris/CSW/Makefile config.status: creating packages/solaris/CSW/boincclient/Makefile config.status: creating packages/solaris/CSW/boincclient/pkginfo config.status: creating packages/solaris/CSW/boincclient/prototype config.status: creating packages/solaris/CSW/boincdevel/Makefile config.status: creating packages/solaris/CSW/boincdevel/pkginfo config.status: creating packages/solaris/CSW/boincdevel/prototype config.status: creating packages/solaris/CSW/boinclibs/Makefile config.status: creating packages/solaris/CSW/boinclibs/pkginfo config.status: creating packages/solaris/CSW/boinclibs/prototype config.status: creating packages/solaris/CSW/boincmanager/Makefile config.status: creating packages/solaris/CSW/boincmanager/pkginfo config.status: creating packages/solaris/CSW/boincmanager/prototype config.status: creating samples/Makefile config.status: creating test/boinc_path_config.py config.status: creating test/Makefile config.status: creating test/version.inc config.status: creating tools/boinc_path_config.py config.status: creating tools/Makefile config.status: creating vda/Makefile config.status: creating zip/Makefile config.status: creating zip/zip/Makefile config.status: creating zip/unzip/Makefile config.status: creating m4/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- You have the make and gmake output above |
Send message Joined: 20 Nov 12 Posts: 801 |
That's going to need some code changes. Until the changes make it to the official sources you can borrow them from here. Or you can just install that version. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi, Good News : IT COMPILED !!! no more error while compiling. Bad News : It does not execute. It throws me a Seg Fault error when I try to execute the binary : sparc3# ./boinc 30-Sep-2016 09:05:05 [---] cc_config.xml not found - using defaults 30-Sep-2016 09:05:05 [---] Starting BOINC client version 7.7.0 for sparc64-unknown-netbsd 30-Sep-2016 09:05:05 [---] This a development version of BOINC and may not function properly 30-Sep-2016 09:05:05 [---] log flags: file_xfer, sched_ops, task 30-Sep-2016 09:05:05 [---] Libraries: libcurl/7.50.1 OpenSSL/1.0.1p zlib/1.2.3 libidn/1.30 30-Sep-2016 09:05:05 [---] Data directory: /root/boinc/client 30-Sep-2016 09:05:05 [---] No usable GPUs found 30-Sep-2016 09:05:05 [---] Creating new client state file SIGSEGV: segmentation violation Exiting... I don't know if it's the way I execute it but i'm open to any suggestion. As usual I post the compile output : sparc3# ./_autosetup Bootstrapping configure script and makefiles: Checking version of 'make' >= 379... succeeded. (401) Checking version of 'm4' >= 104... failed. (0) Checking version of 'gm4' >= 104... succeeded. (104) Checking version of 'pkg-config' >= 15... succeeded. (100) Checking version of 'autoreconf' >= 258... succeeded. (269) Checking version of 'automake' >= 108... succeeded. (115) Checking version of 'libtoolize' >= 105... succeeded. (204) autoreconf -i api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/bmplib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. api/Makefile.am:22: warning: source file '$(top_srcdir)/samples/image_libs/tgalib.cpp' is in a subdirectory, api/Makefile.am:22: but option 'subdir-objects' is disabled clientgui/Makefile.am:26: warning: source file 'common/wxPieCtrl.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled clientgui/Makefile.am:26: warning: source file 'gtk/taskbarex.cpp' is in a subdirectory, clientgui/Makefile.am:26: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/mac_backtrace.cpp' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QBacktrace.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QCrashReport.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImage.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QMachOImageList.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QSymbols.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled lib/Makefile.am:118: warning: source file 'mac/QTaskMemory.c' is in a subdirectory, lib/Makefile.am:118: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/boinc_db.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../db/db_base.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_result_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/process_input_template.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:11: warning: source file '../tools/backend_lib.cpp' is in a subdirectory, sched/Makefile.am:11: but option 'subdir-objects' is disabled sched/Makefile.am:157: warning: source file '../vda/sched_vda.cpp' is in a subdirectory, sched/Makefile.am:157: but option 'subdir-objects' is disabled sched/Makefile.am:197: warning: source file '../lib/synch.cpp' is in a subdirectory, sched/Makefile.am:197: but option 'subdir-objects' is disabled tools/Makefile.am:63: warning: source file '../lib/remote_submit.cpp' is in a subdirectory, tools/Makefile.am:63: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/api.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/apihelp.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/crc32.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/explode.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/extract.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/inflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/list.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/match.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/process.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/ttyio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unreduce.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unshrink.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/unzip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './unzip/zipinfo.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/deflate.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/trees.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/util.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_fileio.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/z_globals.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zip.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipfile.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:21: warning: source file './zip/zipup.c' is in a subdirectory, zip/Makefile.am:21: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './unzip/win32/win32.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32_boinc.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32i64.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/z_nt.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:49: warning: source file './zip/win32/win32zip.c' is in a subdirectory, zip/Makefile.am:49: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './unzip/unix/unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled zip/Makefile.am:57: warning: source file './zip/unix/z_unix.c' is in a subdirectory, zip/Makefile.am:57: but option 'subdir-objects' is disabled Done, now run ./configure ./configure -C to enable caching sparc3# nohup ./configure --enable-client --disable-server --disable-manager & [1] 27732 sparc3# sending output to nohup.out sparc3# sparc3# sparc3# tail -f no nohup.out notes sparc3# tail -f nohup.out checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of gcc... gcc3 checking for g++... /usr/bin/g++ checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++ accepts -g... yes checking dependency style of /usr/bin/g++... gcc3 checking for g++... /usr/bin/g++ checking whether we are using the GNU Objective C++ compiler... no checking whether /usr/bin/g++ accepts -g... no checking dependency style of /usr/bin/g++... gcc3 checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... /usr/pkg/bin/g95 checking whether we are using the GNU Fortran 77 compiler... yes checking whether /usr/pkg/bin/g95 accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether /usr/pkg/bin/gmake sets $(MAKE)... (cached) yes checking for ln... /bin/ln checking whether '/bin/ln' works... yes checking whether ln -s works... yes checking whether 'ln -s' really works or whether I'm deluding myself... it works checking if C compiler supports -Wall... yes checking if C++ compiler supports -Wall... yes checking if f77 compiler supports -Wall... yes --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- checking for docbook2x-man... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether we are compiling for cygwin... no checking for winsock2.h... (cached) no checking for winsock.h... (cached) no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking dependency style of gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert sparc64-unknown-netbsd7.0 file names to sparc64-unknown-netbsd7.0 format... func_convert_file_noop checking how to convert sparc64-unknown-netbsd7.0 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... /usr/bin/ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /usr/bin/g++ -E checking for ld used by /usr/bin/g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes checking if /usr/bin/g++ static flag -static works... yes checking if /usr/bin/g++ supports -c -o file.o... yes checking if /usr/bin/g++ supports -c -o file.o... (cached) yes checking whether the /usr/bin/g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for /usr/pkg/bin/g95 option to produce PIC... -fPIC checking if /usr/pkg/bin/g95 PIC flag -fPIC works... yes checking if /usr/pkg/bin/g95 static flag -static works... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... yes checking if /usr/pkg/bin/g95 supports -c -o file.o... (cached) yes checking whether the /usr/pkg/bin/g95 linker (/usr/bin/ld) supports shared libraries... Warning (116): Reading file <stdin> as free form yes checking dynamic linker characteristics... Warning (116): Reading file <stdin> as free form NetBSD (a.out) ld.so checking how to hardcode library paths into programs... immediate checking default bitness of compiler... 64 checking boinc platform... sparc64-unknown-netbsd checking alternate boinc platform... none checking library extension... a checking shared object extension... so checking for pkg-config... /usr/pkg/bin/pkg-config checking for openssl... yes OpenSSL found in /usr checking for gawk... (cached) /usr/bin/awk checking for curl-config... /usr/pkg/bin/curl-config checking for the version of libcurl... 7.50.1 checking for libcurl >= version 7.17.1... yes checking whether libcurl is usable... yes checking for curl_free... yes checking for shmget in dynamic library cygipc... no checking for aio_fork in dynamic library aio... no checking for dlopen in dynamic library dl... no checking for gethostbyname in static library nsl... no checking for gethostbyname in dynamic library nsl... no checking for static library freetype... no checking for dynamic library freetype... no checking for bind in static library socket... no checking for bind in dynamic library socket... no checking for gzopen in static library z... -lz checking for md5_finish in dynamic library cups... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... no checking for X... libraries /usr/pkg/lib, headers /usr/X11R7/include checking whether -R must be followed by a space... no checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for pthread_join in LIBS= with CFLAGS=-pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... (cached) no checking whether we are using the Microsoft C compiler... no checking for windows.h... (cached) no checking for OpenGL library... no checking for OpenGL Utility library... no checking for fopen in -lXmu... no checking for fopen in -lXi... no checking for GLUT library... no configure: WARNING: Test for glut-dev might have failed because of missing libXmu-dev! configure: WARNING: Test for glut-dev might have failed because of missing libXi-dev! configure: WARNING: ================================================================================ WARNING: Development libraries and headers ("-dev") of {openGL, GLU, glut} needed! The GL, GLU and glut libraries are required in order to build the graphical parts of the BOINC application API library. ==> only building non-graphical parts of the BOINC API Library for now. HINT: on MacOS X/Darwin you might consider running configure with the option './configure --with-apple-opengl-framework' in order to use the Mac-native openGL framework ================================================================================ checking for XScreenSaverAllocInfo in -lXss... no checking X11/extensions/scrnsaver.h usability... no checking X11/extensions/scrnsaver.h presence... no checking for X11/extensions/scrnsaver.h... no configure: WARNING: libxss missing, disabling X ScreenSaver user idle detection checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking return type of signal handlers... void checking for sys/types.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/ether.h usability... no checking netinet/ether.h presence... no checking for netinet/ether.h... no checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking net/if_arp.h usability... no checking net/if_arp.h presence... yes configure: WARNING: net/if_arp.h: present but cannot be compiled configure: WARNING: net/if_arp.h: check for missing prerequisite headers? configure: WARNING: net/if_arp.h: see the Autoconf documentation configure: WARNING: net/if_arp.h: section "Present But Cannot Be Compiled" configure: WARNING: net/if_arp.h: proceeding with the compiler's result checking for net/if_arp.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for strings.h... (cached) yes checking sys/auxv.h usability... no checking sys/auxv.h presence... no checking for sys/auxv.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/msg.h usability... yes checking sys/msg.h presence... yes checking for sys/msg.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking for sys/socket.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/vmmeter.h usability... yes checking sys/vmmeter.h presence... yes checking for sys/vmmeter.h... yes checking for sys/wait.h... (cached) yes checking for unistd.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking procfs.h usability... no checking procfs.h presence... no checking for procfs.h... no checking ieeefp.h usability... yes checking ieeefp.h presence... yes checking for ieeefp.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking sal.h usability... no checking sal.h presence... no checking for sal.h... no checking intrin.h usability... no checking intrin.h presence... no checking for intrin.h... no checking x86intrin.h usability... no checking x86intrin.h presence... no checking for x86intrin.h... no checking pmmintrin.h usability... no checking pmmintrin.h presence... no checking for pmmintrin.h... no checking xmmintrin.h usability... no checking xmmintrin.h presence... no checking for xmmintrin.h... no checking emmintrin.h usability... no checking emmintrin.h presence... no checking for emmintrin.h... no checking immintrin.h usability... no checking immintrin.h presence... no checking for immintrin.h... no checking avxintrin.h usability... no checking avxintrin.h presence... no checking for avxintrin.h... no checking whether _xgetbv is declared... no checking whether xgetbv is declared... no checking whether __xgetbv is declared... no checking whether cpuid is declared... no checking whether _cpuid is declared... no checking whether __cpuid is declared... no checking if assembler supports xgetbv... no checking for nvapi.h... no checking for socklen_t... yes checking for net/if.h... (cached) yes checking for net/if_arp.h... (cached) no checking for sys/sysctl.h... yes checking for sys/mount.h... yes checking for sys/swap.h... yes checking for sys/sensors.h... no checking for resolv.h... yes checking for netinet/if_ether.h... yes checking for struct lifconf... no checking for struct lifreq... no checking for struct ifconf... yes checking for struct ifreq... yes checking for struct ether_addr... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether largefile support breaks C++... no checking standard C++ headers... yes checking for C++ header <algorithm>... (cached) yes checking for C++ header <bitset>... (cached) yes checking for C++ header <cassert>... (cached) yes checking for C++ header <cctype>... (cached) yes checking for C++ header <cerrno>... (cached) yes checking for C++ header <cfloat>... (cached) yes checking for C++ header <climits>... (cached) yes checking for C++ header <clocale>... (cached) yes checking for C++ header <cmath>... (cached) yes checking for C++ header <complex>... (cached) yes checking for C++ header <csetjmp>... (cached) yes checking for C++ header <csignal>... (cached) yes checking for C++ header <cstdarg>... (cached) yes checking for C++ header <cstddef>... (cached) yes checking for C++ header <cstdio>... (cached) yes checking for C++ header <cstdlib>... (cached) yes checking for C++ header <cstring>... (cached) yes checking for C++ header <ctime>... (cached) yes checking for C++ header <deque>... (cached) yes checking for C++ header <fstream>... (cached) yes checking for C++ header <functional>... (cached) yes checking for C++ header <iomanip>... (cached) yes checking for C++ header <ios>... (cached) yes checking for C++ header <iosfwd>... (cached) yes checking for C++ header <iostream>... (cached) yes checking for C++ header <istream>... (cached) yes checking for C++ header <iterator>... (cached) yes checking for C++ header <limits>... (cached) yes checking for C++ header <list>... (cached) yes checking for C++ header <locale>... (cached) yes checking for C++ header <map>... (cached) yes checking for C++ header <memory>... (cached) yes checking for C++ header <numeric>... (cached) yes checking for C++ header <ostream>... (cached) yes checking for C++ header <queue>... (cached) yes checking for C++ header <set>... (cached) yes checking for C++ header <sstream>... (cached) yes checking for C++ header <stack>... (cached) yes checking for C++ header <stdexcept>... (cached) yes checking for C++ header <streambuf>... (cached) yes checking for C++ header <string>... (cached) yes checking for C++ header <utility>... (cached) yes checking for C++ header <valarray>... (cached) yes checking for C++ header <vector>... (cached) yes checking for C++ namespaces... yes checking for min(0,0) in namespace std... yes checking for max(0,0) in namespace std... yes checking for transform((char *)0,(char *) 0,(char *)0,(int(*)(int))malloc) in namespace std... yes checking for locale("") in namespace std... yes checking whether gcc needs -traditional... no checking for vprintf... yes checking for _doprnt... no checking for ether_ntoa... yes checking for setpriority... yes checking for sched_setscheduler... yes checking for strlcpy... yes checking for strlcat... yes checking for strcasestr... yes checking for strcasecmp... yes checking for sigaction... yes checking for getutent... yes checking for setutent... yes checking for getisax... no checking for strdup... yes checking for _strdup... yes checking for strdupa... no checking for _strdupa... no checking for daemon... yes checking for stat64... no checking for putenv... yes checking for setenv... yes checking for unsetenv... yes checking for res_init... yes checking for strtoull... yes checking for localtime... yes checking for localtime_r... yes checking for gmtime... yes checking for gmtime_r... yes checking whether _fpreset is declared... no checking whether fpreset is declared... no checking whether _configthreadlocale is declared... no checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for sin in dynamic library m... -lm checking for pthread_join in dynamic library pthread... -lpthread checking for dynamic library nvapi... no checking for res_query in static library resolv... -lresolv checking for whoami... /usr/bin/whoami checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating version.h config.status: creating api/Makefile config.status: creating apps/Makefile config.status: creating clientgui/Makefile config.status: creating clientgui/res/Makefile config.status: creating clientscr/Makefile config.status: creating client/Makefile config.status: creating client/win/boinc_path_config.py config.status: creating client/scripts/Makefile config.status: creating client/scripts/boinc-client config.status: creating db/Makefile config.status: creating doc/Makefile config.status: creating doc/manpages/Makefile config.status: creating html/Makefile config.status: creating lib/Makefile config.status: creating locale/Makefile config.status: creating Makefile config.status: creating py/Boinc/version.py config.status: creating py/Makefile config.status: creating py/boinc_path_config.py config.status: creating py/setup.py config.status: creating sched/boinc_path_config.py config.status: creating sched/Makefile config.status: creating packages/generic/sea/Makefile config.status: creating packages/solaris/CSW/Makefile config.status: creating packages/solaris/CSW/boincclient/Makefile config.status: creating packages/solaris/CSW/boincclient/pkginfo config.status: creating packages/solaris/CSW/boincclient/prototype config.status: creating packages/solaris/CSW/boincdevel/Makefile config.status: creating packages/solaris/CSW/boincdevel/pkginfo config.status: creating packages/solaris/CSW/boincdevel/prototype config.status: creating packages/solaris/CSW/boinclibs/Makefile config.status: creating packages/solaris/CSW/boinclibs/pkginfo config.status: creating packages/solaris/CSW/boinclibs/prototype config.status: creating packages/solaris/CSW/boincmanager/Makefile config.status: creating packages/solaris/CSW/boincmanager/pkginfo config.status: creating packages/solaris/CSW/boincmanager/prototype config.status: creating samples/Makefile config.status: creating test/boinc_path_config.py config.status: creating test/Makefile config.status: creating test/version.inc config.status: creating tools/boinc_path_config.py config.status: creating tools/Makefile config.status: creating vda/Makefile config.status: creating zip/Makefile config.status: creating zip/zip/Makefile config.status: creating zip/unzip/Makefile config.status: creating m4/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands --- Configuring BOINC 7.7.0 (Release) --- --- Build Components: (client libraries) --- sparc3# make cd . && sh generate_svn_version.sh (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /root/boinc/missing autoheader) rm -f stamp-h1 touch ./config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive Making all in m4 Making all in api CXX boinc_api.lo CXX graphics2_util.lo CXX reduce_main.lo CXXLD libboinc_api.la *** Warning: linker path does not have real file for library -lgcc. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libgcc and none of the candidates passed a file format test *** using a regex pattern. Last file checked: /usr/lib/libgcc.a *** The inter-library dependencies that have been dropped here will be *** automatically added whenever a program is linked with this library *** or is declared to -dlopen it. CXX boinc_opencl.lo CXXLD libboinc_opencl.la *** Warning: linker path does not have real file for library -lgcc. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libgcc and none of the candidates passed a file format test *** using a regex pattern. Last file checked: /usr/lib/libgcc.a *** The inter-library dependencies that have been dropped here will be *** automatically added whenever a program is linked with this library *** or is declared to -dlopen it. rm -f libboinc_api.a /bin/ln .libs/libboinc_api.a . rm -f libboinc_opencl.a /bin/ln .libs/libboinc_opencl.a . Making all in lib CXX libboinc_la-app_ipc.lo CXX libboinc_la-base64.lo CXX libboinc_la-cc_config.lo CXX libboinc_la-cert_sig.lo CXX libboinc_la-coproc.lo CXX libboinc_la-diagnostics.lo diagnostics.cpp:754:6: warning: unused parameter 'siginfo' [-Wunused-parameter] void boinc_catch_signal(int signal, siginfo_t *siginfo, void *sigcontext) { ^ diagnostics.cpp:754:6: warning: unused parameter 'sigcontext' [-Wunused-parameter] CXX libboinc_la-filesys.lo CXX libboinc_la-gui_rpc_client.lo CXX libboinc_la-gui_rpc_client_ops.lo CXX libboinc_la-gui_rpc_client_print.lo CXX libboinc_la-hostinfo.lo CXX libboinc_la-md5.lo CXX libboinc_la-md5_file.lo CXX libboinc_la-mem_usage.lo CXX libboinc_la-mfile.lo CXX libboinc_la-miofile.lo CXX libboinc_la-msg_log.lo CXX libboinc_la-network.lo CXX libboinc_la-notice.lo CXX libboinc_la-opencl_boinc.lo CXX libboinc_la-parse.lo CXX libboinc_la-prefs.lo CXX libboinc_la-procinfo.lo CXX libboinc_la-proc_control.lo CXX libboinc_la-project_init.lo CXX libboinc_la-proxy_info.lo CXX libboinc_la-sched_msgs.lo CXX libboinc_la-shmem.lo CXX libboinc_la-str_util.lo CXX libboinc_la-url.lo CXX libboinc_la-util.lo util.cpp:59:22: warning: redundant redeclaration of 'int finite(double)' in same scope [-Wredundant-decls] int finite(double); ^ In file included from /usr/include/g++/cmath:44:0, from util.cpp:55: /usr/include/math.h:246:5: warning: previous declaration of 'int finite(double)' [-Wredundant-decls] int finite(double); ^ CXX libboinc_la-procinfo_unix.lo CXX libboinc_la-synch.lo CXX libboinc_la-unix_util.lo CXXLD libboinc.la CXX libboinc_crypt_la-crypt.lo CXXLD libboinc_crypt.la rm -f libboinc.a /bin/ln .libs/libboinc.a . rm -f libboinc_crypt.a /bin/ln .libs/libboinc_crypt.a . Making all in client CXX boinc_client-acct_mgr.o CXX boinc_client-acct_setup.o CXX boinc_client-app.o CXX boinc_client-app_config.o CXX boinc_client-app_control.o CXX boinc_client-app_start.o CXX boinc_client-async_file.o CXX boinc_client-check_state.o CXX boinc_client-client_msgs.o CXX boinc_client-client_state.o CXX boinc_client-client_types.o CXX boinc_client-coproc_sched.o CXX boinc_client-cpu_sched.o cpu_sched.cpp: In member function 'bool CLIENT_STATE::enforce_run_list(std::vector<RESULT*>&)': cpu_sched.cpp:1190:10: warning: variable 'scheduled_mt' set but not used [-Wunused-but-set-variable] bool scheduled_mt = false; ^ CXX boinc_client-cs_account.o CXX boinc_client-cs_apps.o CXX boinc_client-cs_benchmark.o CXX boinc_client-cs_cmdline.o CXX boinc_client-cs_files.o CXX boinc_client-cs_notice.o CXX boinc_client-cs_platforms.o CXX boinc_client-cs_prefs.o CXX boinc_client-cs_proxy.o CXX boinc_client-cs_scheduler.o CXX boinc_client-cs_statefile.o CXX boinc_client-cs_trickle.o CXX boinc_client-current_version.o CXX boinc_client-dhrystone.o CXX boinc_client-dhrystone2.o CXX boinc_client-file_names.o CXX boinc_client-file_xfer.o CXX boinc_client-gpu_amd.o CXX boinc_client-gpu_detect.o CXX boinc_client-gpu_intel.o CXX boinc_client-gpu_nvidia.o CXX boinc_client-gpu_opencl.o CXX boinc_client-gui_http.o CXX boinc_client-gui_rpc_server.o CXX boinc_client-gui_rpc_server_ops.o CXX boinc_client-hostinfo_network.o CXX boinc_client-http_curl.o CXX boinc_client-log_flags.o CXX boinc_client-mac_address.o mac_address.cpp: In function 'int get_mac_address(char*)': mac_address.cpp:266:43: warning: 'hw_addr' may be used uninitialized in this function [-Wmaybe-uninitialized] strcpy(address, ether_ntoa(hw_addr)); ^ CXX boinc_client-main.o CXX boinc_client-net_stats.o CXX boinc_client-pers_file_xfer.o CXX boinc_client-project.o CXX boinc_client-result.o CXX boinc_client-rr_sim.o CXX boinc_client-sandbox.o CXX boinc_client-scheduler_op.o CXX boinc_client-thread.o CXX boinc_client-time_stats.o CXX boinc_client-whetstone.o CXX boinc_client-work_fetch.o CXX boinc_client-hostinfo_unix.o CXXLD boinc_client ld: warning: libintl.so.1, needed by /usr/pkg/lib/libcurl.so, may conflict with libintl.so.8 CXX boinccmd-boinc_cmd.o CXXLD boinccmd ld: warning: libintl.so.1, needed by /usr/pkg/lib/libcurl.so, may conflict with libintl.so.8 CXX switcher.o CXXLD switcher rm -f boinc .libs/boinc /bin/ln boinc_client boinc if test -f .libs/boinc_client ; then /bin/ln .libs/boinc_client .libs/boinc ; fi Making all in client/scripts Making all in doc cd . && sh generate_svn_version.sh |
Send message Joined: 20 Nov 12 Posts: 801 |
If you haven't done already then compile the client with debugging information. (Add "CFLAGS=-g CXXFLAGS=-g" to configure line (without quotes).) Then run the client in debugger: gdb ./boinc r bt Post the stack trace. You don't have to post the build log, I'll ask if I need it. It doesn't even fit in one message. This board has a limit of 64K characters per post. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi, By the way I'm impressed to see how fast you anwser my issue! Really, thanks a lot ! As you asked I rebuild with the lines you asked which gave : sparc3# ./configure --enable-client --disable-server --disable-manager CFLAGS=-g CXXFLAGS=-g sparc3# gdb ./boinc GNU gdb (GDB) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64--netbsd". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./boinc...done. (gdb) r Starting program: /root/boinc/client/boinc Program received signal SIGILL, Illegal instruction. 0xfffffffffd74b14c in ?? () (gdb) bt #0 0xfffffffffd74b14c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) |
Send message Joined: 20 Nov 12 Posts: 801 |
Well that was super useful. I guess the next step is to sprinkle "fprintf(stderr, "I'm here\n");" here and there in the client code and see how far the client makes it. Start with CLIENT_STATE::init() in client_state.cpp . |
Send message Joined: 20 Nov 12 Posts: 801 |
There's maybe a better method. gdb has a record and replay mode. If it works on sparc64 it should make it possible to go back in time before the stack was corrupted. Like so: gdb ./boinc b main r record c When gdb asks if you want to delete earlier log entries say yes. When the program crashes use "info record" to see the range of instructions recorded. Use "record goto X" to go back a bit, say 5000 or 10000 instructions at a time. Use "bt" to see if the stack trace is usable. The goal is to find the function in BOINC that corrupts the stack. The code may be using some standard library function to do the dirty work. It's not absolutely necessary to find the last function if the stack trace goes deep inside standard library. Once you have usable stack trace use "frame N" to select the topmost frame that is still BOINC code. Then use "info locals" to print local variables. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi,unfortunately : sparc3# gdb client/boinc GNU gdb (GDB) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc64--netbsd". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from client/boinc...done. (gdb) b main Breakpoint 1 at 0x1a61c0: file main.cpp, line 409. (gdb) r Starting program: /root/boinc/client/boinc Program received signal SIGILL, Illegal instruction. 0xfffffffffd74b14c in ?? () (gdb) record Process record: the current architecture doesn't support record function. (gdb) c Continuing. Program received signal SIGILL, Illegal instruction. 0xfffffffffd74b15c in ?? () (gdb) As you said I will have to "sprinkle "fprintf(stderr, "I'm here\n");" here and there in the client code" |
Send message Joined: 28 Sep 16 Posts: 16 |
According to my trace here is where it fails : 02-Oct-2016 02:38:32 [---] cc_config.xml not found - using defaults I'm here at the begining ot the function 02-Oct-2016 02:38:32 [---] Starting BOINC client version 7.7.0 for sparc64-unknown-netbsd 02-Oct-2016 02:38:32 [---] This a development version of BOINC and may not function properly 02-Oct-2016 02:38:32 [---] log flags: file_xfer, sched_ops, task 02-Oct-2016 02:38:32 [---] Libraries: libcurl/7.50.1 OpenSSL/1.0.1p zlib/1.2.3 libidn/1.30 02-Oct-2016 02:38:32 [---] Data directory: /root/boinc I'm here right before checking for gpu 02-Oct-2016 02:38:32 [---] No usable GPUs found I'm here right after checking for gpu I'm here right after set_no_rsc_confignI'm here right before check_anonymous I'm here right before cpu_benchmark I'm here right before parse_state_file 02-Oct-2016 02:38:32 [---] Creating new client state file I'm here right before the return I'm here right after parse_state_file I'm here right after new client I'm here right before host_info.get_host_info SIGSEGV: segmentation violation Exiting... In client/client_state.cpp // this follows parse_state_file() since we need to have read // domain_name for Android // fprintf(stderr, "I'm here right before host_info.get_host_info\n"); host_info.get_host_info(true); fprintf(stderr, "I'm here right before set_ncpus\n"); set_ncpus(); fprintf(stderr, "I'm here right before set_host_info\n"); show_host_info(); |
Send message Joined: 20 Nov 12 Posts: 801 |
There must be something wrong with gdb on your system. Supposedly the client now crashes before any of its own code is run and the crash reason changed too. Anyway, next stop is HOST_INFO::get_host_info() in hostinfo_unix.cpp . Feel free to continue to the called functions yourself. Since hostinfo_unix.cpp is a maze of #ifdef's please include a copy your config.h . |
Send message Joined: 28 Sep 16 Posts: 16 |
Going forward.. slowly : In hostinfo_unix.cpp : if (!strlen(host_cpid)) { fprintf(stderr, "I'm here right before generate_host_cpid \n"); generate_host_cpid(); fprintf(stderr, "I'm here right after generate_host_cpid \n"); } Giving : sparc3# ./client/boinc 03-Oct-2016 16:56:52 [---] cc_config.xml not found - using defaults I'm here at the begining ot the function 03-Oct-2016 16:56:52 [---] Starting BOINC client version 7.7.0 for sparc64-unknown-netbsd 03-Oct-2016 16:56:52 [---] This a development version of BOINC and may not function properly 03-Oct-2016 16:56:52 [---] log flags: file_xfer, sched_ops, task 03-Oct-2016 16:56:52 [---] Libraries: libcurl/7.50.1 OpenSSL/1.0.1p zlib/1.2.3 libidn/1.30 03-Oct-2016 16:56:52 [---] Data directory: /root/boinc I'm here right before checking for gpu 03-Oct-2016 16:56:52 [---] No usable GPUs found I'm here right after checking for gpu I'm here right after set_no_rsc_confignI'm here right before check_anonymous I'm here right before cpu_benchmark I'm here right before parse_state_file 03-Oct-2016 16:56:52 [---] Creating new client state file ... I'm here right before safe_strcpy I'm here right before safe_strcpy I'm here right after get_os_info I'm here right before generate_host_cpid SIGSEGV: segmentation violation |
Send message Joined: 28 Sep 16 Posts: 16 |
Well, it's now working... But I only put some "printf" there and there... I will make a backup of the files and try to do a git clone and compare. It can't be magical ! sparc3# ./client/boinc 03-Oct-2016 17:17:52 [---] cc_config.xml not found - using defaults 03-Oct-2016 17:17:53 [---] Starting BOINC client version 7.7.0 for sparc64-unknown-netbsd 03-Oct-2016 17:17:53 [---] This a development version of BOINC and may not function properly 03-Oct-2016 17:17:53 [---] log flags: file_xfer, sched_ops, task 03-Oct-2016 17:17:53 [---] Libraries: libcurl/7.50.1 OpenSSL/1.0.1p zlib/1.2.3 libidn/1.30 03-Oct-2016 17:17:53 [---] Data directory: /root/boinc 03-Oct-2016 17:17:53 [---] No usable GPUs found 03-Oct-2016 17:17:53 [---] Host name: sparc3.neiluj.intra 03-Oct-2016 17:17:53 [---] Processor: 1 sparc64 SUNW,UltraAX-i2 (SUNW,UltraSPARC-IIe @ 548 MHz) 03-Oct-2016 17:17:53 [---] Processor features: 03-Oct-2016 17:17:53 [---] OS: NetBSD: 7.0 03-Oct-2016 17:17:53 [---] Memory: 1.50 GB physical, 2.00 GB virtual 03-Oct-2016 17:17:53 [---] Disk: 34.19 GB total, 23.29 GB free 03-Oct-2016 17:17:53 [---] Local time is UTC -4 hours 03-Oct-2016 17:17:53 [---] No general preferences found - using defaults 03-Oct-2016 17:17:53 [---] Preferences: 03-Oct-2016 17:17:53 [---] max memory usage when active: 768.00MB 03-Oct-2016 17:17:53 [---] max memory usage when idle: 1382.40MB 03-Oct-2016 17:17:53 [---] max disk usage: 23.19GB 03-Oct-2016 17:17:53 [---] don't use GPU while active 03-Oct-2016 17:17:53 [---] suspend work if non-BOINC CPU load exceeds 25% 03-Oct-2016 17:17:53 [---] (to change preferences, visit a project web site or select Preferences in the Manager) 03-Oct-2016 17:17:53 [---] This computer is not attached to any projects 03-Oct-2016 17:17:53 [---] Visit http://boinc.berkeley.edu for instructions 03-Oct-2016 17:17:53 Initialization completed |
Send message Joined: 30 May 15 Posts: 265 |
Juha asked if you could provide a copy of the config.h file. I expect it will be in the build directory. It has been a while since i compiled boinc but the config.h file will provide clues. |
Send message Joined: 28 Sep 16 Posts: 16 |
Hi, as asked : sparc3# cat config.h /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ /* double-inclusion protection for config.h */ #ifndef BOINC_CONFIG_H #define BOINC_CONFIG_H /* Version defines are now in version.h */ #include "version.h" /* Define to 1 if the xgetbv instruction can be used in inline assember */ /* #undef ASM_SUPPORTS_XGETBV */ /* Directory where BOINC executables will be installed */ #define BOINC_EXECPREFIX "/usr/local/bin" /* Directory where BOINC libraries will be installed */ #define BOINC_LIBDIR "/usr/local/lib" /* Directory tree where BOINC will be installed */ #define BOINC_PREFIX "/usr/local" /* Define to 1 if CYGWIN should use the WIN32 GUI */ /* #undef CYGWIN_USE_WIN32 */ /* Define to 1 if compiling under OS X 10.3 or earlier */ /* #undef DARWIN_10_3 */ /* Define to the platform's shared library extension */ #define DLLEXT ".so" /* Use the Apple OpenGL framework. */ /* #undef HAVE_APPLE_OPENGL_FRAMEWORK */ /* Define to 1 if you have the <arpa/inet.h> header file. */ #define HAVE_ARPA_INET_H 1 /* Define to 1 if you have the <avxintrin.h> header file. */ /* #undef HAVE_AVXINTRIN_H */ /* Define to 1 if the system has the type `CLIENT_ID'. */ /* #undef HAVE_CLIENT_ID */ /* Define to 1 if you have the <crtdbg.h> header file. */ /* #undef HAVE_CRTDBG_H */ /* Define to 1 if you have the `daemon' function. */ #define HAVE_DAEMON 1 /* Define to 1 if you have the <dbghelp.h> header file. */ /* #undef HAVE_DBGHELP_H */ /* Define to 1 if you have the <ddk/ntapi.h> header file. */ /* #undef HAVE_DDK_NTAPI_H */ /* Define to 1 if you have the declaration of `cpuid', and to 0 if you don't. */ #define HAVE_DECL_CPUID 0 /* Define to 1 if you have the declaration of `fpreset', and to 0 if you don't. */ #define HAVE_DECL_FPRESET 0 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. */ /* #undef HAVE_DECL_TZNAME */ /* Define to 1 if you have the declaration of `xgetbv', and to 0 if you don't. */ #define HAVE_DECL_XGETBV 0 /* Define to 1 if you have the declaration of `_configthreadlocale', and to 0 if you don't. */ #define HAVE_DECL__CONFIGTHREADLOCALE 0 /* Define to 1 if you have the declaration of `_cpuid', and to 0 if you don't. */ #define HAVE_DECL__CPUID 0 /* Define to 1 if you have the declaration of `_fpreset', and to 0 if you don't. */ #define HAVE_DECL__FPRESET 0 /* Define to 1 if you have the declaration of `_xgetbv', and to 0 if you don't. */ #define HAVE_DECL__XGETBV 0 /* Define to 1 if you have the declaration of `__cpuid', and to 0 if you don't. */ #define HAVE_DECL___CPUID 0 /* Define to 1 if you have the declaration of `__xgetbv', and to 0 if you don't. */ #define HAVE_DECL___XGETBV 0 /* Define to 1 if you have the <delayimp.h> header file. */ /* #undef HAVE_DELAYIMP_H */ /* Define to 1 if you have the <dirent.h> header file. */ #define HAVE_DIRENT_H 1 /* Define to 1 if you have the <dlfcn.h> header file. */ #define HAVE_DLFCN_H 1 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ /* #undef HAVE_DOPRNT */ /* Define to 1 if you have the <emmintrin.h> header file. */ /* #undef HAVE_EMMINTRIN_H */ /* Define to 1 if you have the <errno.h> header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the `ether_ntoa' function. */ #define HAVE_ETHER_NTOA 1 /* Define to 1 if you have the <fcntl.h> header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the <float.h> header file. */ #define HAVE_FLOAT_H 1 /* Define to 1 if you have the `getisax' function. */ /* #undef HAVE_GETISAX */ /* Define to 1 if you have the `getutent' function. */ #define HAVE_GETUTENT 1 /* Define to 1 if you have the <glaux.h> header file. */ /* #undef HAVE_GLAUX_H */ /* Define to 1 if you have the <GLUT/glut.h> header file. */ /* #undef HAVE_GLUT_GLUT_H */ /* Define to 1 if you have the <glut.h> header file. */ /* #undef HAVE_GLUT_H */ /* Define to 1 if you have the <glu.h> header file. */ /* #undef HAVE_GLU_H */ /* Define to 1 if you have the <GL/glaux.h> header file. */ /* #undef HAVE_GL_GLAUX_H */ /* Define to 1 if you have the <GL/glut.h> header file. */ /* #undef HAVE_GL_GLUT_H */ /* Define to 1 if you have the <GL/glu.h> header file. */ /* #undef HAVE_GL_GLU_H */ /* Define to 1 if you have the <GL/gl.h> header file. */ /* #undef HAVE_GL_GL_H */ /* Define to 1 if you have the <gl.h> header file. */ /* #undef HAVE_GL_H */ /* Define to 1 if you have the `gmtime' function. */ #define HAVE_GMTIME 1 /* Define to 1 if you have the `gmtime_r' function. */ #define HAVE_GMTIME_R 1 /* Define to 1 if you have the <grp.h> header file. */ #define HAVE_GRP_H 1 /* Define to 1 if you have the <gtk/gtk.h> header file. */ /* #undef HAVE_GTK_GTK_H */ /* Define to 1 if you have the <ieeefp.h> header file. */ #define HAVE_IEEEFP_H 1 /* Define to 1 if you have the <immintrin.h> header file. */ /* #undef HAVE_IMMINTRIN_H */ /* Define to 1 if you have the <intrin.h> header file. */ /* #undef HAVE_INTRIN_H */ /* Define to 1 if you have the <inttypes.h> header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the c library */ /* #undef HAVE_LIBC */ /* Define to 1 if you have a functional curl library. */ #define HAVE_LIBCURL 1 /* Define to 1 if you have the c_nonshared library */ /* #undef HAVE_LIBC_NONSHARED */ /* Define to 1 if you have the gcc library */ /* #undef HAVE_LIBGCC */ /* Define to 1 if you have the gcc_eh library */ /* #undef HAVE_LIBGCC_EH */ /* Define to 1 if you have the `gdi32' library (-lgdi32). */ /* #undef HAVE_LIBGDI32 */ /* Define to 1 if you have the iphlpapi library */ /* #undef HAVE_LIBIPHLPAPI */ /* Define to 1 if you have the math library */ #define HAVE_LIBM 1 /* Define to 1 if you have the msvcr100 library */ /* #undef HAVE_LIBMSVCR100 */ /* Define to 1 if you have the msvcr110 library */ /* #undef HAVE_LIBMSVCR110 */ /* Define to 1 if you have the msvcr90 library */ /* #undef HAVE_LIBMSVCR90 */ /* Define to 1 if you have the msvcr90d library */ /* #undef HAVE_LIBMSVCR90D */ /* Define to 1 if you have the <libnotify/notify.h> header file. */ /* #undef HAVE_LIBNOTIFY_NOTIFY_H */ /* Define to 1 if you have the NVIDIA API library */ /* #undef HAVE_LIBNVAPI */ /* Define to 1 if you have the pthread library */ #define HAVE_LIBPTHREAD 1 /* Define to 1 if you have the secur32 library */ /* #undef HAVE_LIBSECUR32 */ /* Define to 1 if you have the sensapi library */ /* #undef HAVE_LIBSENSAPI */ /* Define to 1 if you have the stdc++ library */ /* #undef HAVE_LIBSTDC__ */ /* Define to 1 if you have the userenv library */ /* #undef HAVE_LIBUSERENV */ /* Define to 1 if you have the gdi32 library */ /* #undef HAVE_LIBWGDI32 */ /* Define to 1 if you have the WinHttp library */ /* #undef HAVE_LIBWINHTTP */ /* Define to 1 if you have the wininet library */ /* #undef HAVE_LIBWININET */ /* Define to 1 if you have the `winmm' library (-lwinmm). */ /* #undef HAVE_LIBWINMM */ /* Define to 1 if you have the wsock32 library */ /* #undef HAVE_LIBWSOCK32 */ /* Define to 1 if you have the wtsapi32 library */ /* #undef HAVE_LIBWTSAPI32 */ /* Define to 1 if you have the <locale.h> header file. */ /* #undef HAVE_LOCALE_H */ /* Define to 1 if you have the `localtime' function. */ #define HAVE_LOCALTIME 1 /* Define to 1 if you have the `localtime_r' function. */ #define HAVE_LOCALTIME_R 1 /* Define to 1 if you have the <memory.h> header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the <MesaGL/glaux.h> header file. */ /* #undef HAVE_MESAGL_GLAUX_H */ /* Define to 1 if you have the <MesaGL/glut.h> header file. */ /* #undef HAVE_MESAGL_GLUT_H */ /* Define to 1 if you have the <MesaGL/glu.h> header file. */ /* #undef HAVE_MESAGL_GLU_H */ /* Define to 1 if you have the <MesaGL/gl.h> header file. */ /* #undef HAVE_MESAGL_GL_H */ /* Define to 1 if you have a visual c runtime library */ /* #undef HAVE_MSVCRT */ /* Define if your C++ compiler supports namespaces */ #define HAVE_NAMESPACES 1 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if you have the <netdb.h> header file. */ #define HAVE_NETDB_H 1 /* Define to 1 if you have the <netinet/ether.h> header file. */ /* #undef HAVE_NETINET_ETHER_H */ /* Define to 1 if you have the <netinet/if_ether.h> header file. */ #define HAVE_NETINET_IF_ETHER_H 1 /* Define to 1 if you have the <netinet/in.h> header file. */ #define HAVE_NETINET_IN_H 1 /* Define to 1 if you have the <netinet/tcp.h> header file. */ #define HAVE_NETINET_TCP_H 1 /* Define to 1 if you have the <net/if_arp.h> header file. */ /* #undef HAVE_NET_IF_ARP_H */ /* Define to 1 if you have the <net/if.h> header file. */ #define HAVE_NET_IF_H 1 /* Define to 1 if you have the <ntapi.h> header file. */ /* #undef HAVE_NTAPI_H */ /* Define to 1 if your compiler has the nvapi.h header file */ /* #undef HAVE_NVAPI_H */ /* Define to 1 if you have the <OpenGL/glaux.h> header file. */ /* #undef HAVE_OPENGL_GLAUX_H */ /* Define to 1 if you have the <OpenGL/glut.h> header file. */ /* #undef HAVE_OPENGL_GLUT_H */ /* Define to 1 if you have the <OpenGL/glu.h> header file. */ /* #undef HAVE_OPENGL_GLU_H */ /* Define to 1 if you have the <OpenGL/gl.h> header file. */ /* #undef HAVE_OPENGL_GL_H */ /* Define to 1 if you have the <pmmintrin.h> header file. */ /* #undef HAVE_PMMINTRIN_H */ /* Define to 1 if you have the <procfs.h> header file. */ /* #undef HAVE_PROCFS_H */ /* Define if you have POSIX threads libraries and header files. */ #define HAVE_PTHREAD 1 /* Have PTHREAD_PRIO_INHERIT. */ /* #undef HAVE_PTHREAD_PRIO_INHERIT */ /* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 /* Define to 1 if you have the resolv library */ #define HAVE_RESOLV 1 /* Define to 1 if you have the `res_init' function. */ #define HAVE_RES_INIT 1 /* Define to 1 if you have the <sal.h> header file. */ /* #undef HAVE_SAL_H */ /* Define to 1 if you have the `sched_setscheduler' function. */ #define HAVE_SCHED_SETSCHEDULER 1 /* Define to 1 if your compiler has the security.h header file */ /* #undef HAVE_SECURITY_H */ /* Define to 1 if you have the `setenv' function. */ #define HAVE_SETENV 1 /* Define to 1 if you have the <setjmp.h> header file. */ #define HAVE_SETJMP_H 1 /* Define to 1 if you have the `setpriority' function. */ #define HAVE_SETPRIORITY 1 /* Define to 1 if you have the `setutent' function. */ #define HAVE_SETUTENT 1 /* Define to 1 if you have the `sigaction' function. */ #define HAVE_SIGACTION 1 /* Define to 1 if you have the <signal.h> header file. */ #define HAVE_SIGNAL_H 1 /* Define to 1 if the system has the type `socklen_t'. */ #define HAVE_SOCKLEN_T 1 /* Define to 1 if you have sqlite3. */ /* #undef HAVE_SQLITE3 */ /* Define to 1 if you have the `sqlite3_open' function. */ /* #undef HAVE_SQLITE3_OPEN */ /* Define to 1 if you have the `stat64' function. */ /* #undef HAVE_STAT64 */ /* Define to 1 if you have the <stdint.h> header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the <stdlib.h> header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if locale is in namespace std:: */ #define HAVE_STD_LOCALE 1 /* Define to 1 if max is in namespace std:: */ #define HAVE_STD_MAX 1 /* Define to 1 if min is in namespace std:: */ #define HAVE_STD_MIN 1 /* Define to 1 if transform is in namespace std:: */ #define HAVE_STD_TRANSFORM 1 /* Define to 1 if you have the `strcasecmp' function. */ #define HAVE_STRCASECMP 1 /* Define to 1 if you have the `strcasestr' function. */ #define HAVE_STRCASESTR 1 /* Define to 1 if you have the `strdup' function. */ #define HAVE_STRDUP 1 /* Define to 1 if you have the `strdupa' function. */ /* #undef HAVE_STRDUPA */ /* Define to 1 if you have the <strings.h> header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the <string.h> header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strlcat' function. */ #define HAVE_STRLCAT 1 /* Define to 1 if you have the `strlcpy' function. */ #define HAVE_STRLCPY 1 /* Define to 1 if you have the `strtoull' function. */ #define HAVE_STRTOULL 1 /* Define to 1 if the system has the type `struct ether_addr'. */ #define HAVE_STRUCT_ETHER_ADDR 1 /* Define to 1 if the system has the type `struct ifconf'. */ #define HAVE_STRUCT_IFCONF 1 /* Define to 1 if the system has the type `struct ifreq'. */ #define HAVE_STRUCT_IFREQ 1 /* Define to 1 if the system has the type `struct lifconf'. */ /* #undef HAVE_STRUCT_LIFCONF */ /* Define to 1 if the system has the type `struct lifreq'. */ /* #undef HAVE_STRUCT_LIFREQ */ /* Define to 1 if `tm_zone' is a member of `struct tm'. */ #define HAVE_STRUCT_TM_TM_ZONE 1 /* Define to 1 if the system has the type `SYSTEM_PROCESSES'. */ /* #undef HAVE_SYSTEM_PROCESSES */ /* Define to 1 if the system has the type `SYSTEM_THREADS'. */ /* #undef HAVE_SYSTEM_THREADS */ /* Define to 1 if you have the <sys/auxv.h> header file. */ /* #undef HAVE_SYS_AUXV_H */ /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. */ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the <sys/fcntl.h> header file. */ #define HAVE_SYS_FCNTL_H 1 /* Define to 1 if you have the <sys/file.h> header file. */ #define HAVE_SYS_FILE_H 1 /* Define to 1 if you have the <sys/ioctl.h> header file. */ #define HAVE_SYS_IOCTL_H 1 /* Define to 1 if you have the <sys/ipc.h> header file. */ #define HAVE_SYS_IPC_H 1 /* Define to 1 if you have the <sys/mount.h> header file. */ #define HAVE_SYS_MOUNT_H 1 /* Define to 1 if you have the <sys/msg.h> header file. */ #define HAVE_SYS_MSG_H 1 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. */ /* #undef HAVE_SYS_NDIR_H */ /* Define to 1 if you have the <sys/param.h> header file. */ #define HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the <sys/resource.h> header file. */ #define HAVE_SYS_RESOURCE_H 1 /* Define to 1 if you have the <sys/select.h> header file. */ #define HAVE_SYS_SELECT_H 1 /* Define to 1 if you have the <sys/sem.h> header file. */ #define HAVE_SYS_SEM_H 1 /* Define to 1 if you have the <sys/sensors.h> header file. */ /* #undef HAVE_SYS_SENSORS_H */ /* Define to 1 if you have the <sys/shm.h> header file. */ #define HAVE_SYS_SHM_H 1 /* Define to 1 if you have the <sys/socket.h> header file. */ #define HAVE_SYS_SOCKET_H 1 /* Define to 1 if you have the <sys/sockio.h> header file. */ #define HAVE_SYS_SOCKIO_H 1 /* Define to 1 if you have the <sys/statfs.h> header file. */ /* #undef HAVE_SYS_STATFS_H */ /* Define to 1 if you have the <sys/statvfs.h> header file. */ #define HAVE_SYS_STATVFS_H 1 /* Define to 1 if you have the <sys/stat.h> header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the <sys/swap.h> header file. */ #define HAVE_SYS_SWAP_H 1 /* Define to 1 if you have the <sys/sysctl.h> header file. */ #define HAVE_SYS_SYSCTL_H 1 /* Define to 1 if you have the <sys/systeminfo.h> header file. */ /* #undef HAVE_SYS_SYSTEMINFO_H */ /* Define to 1 if you have the <sys/time.h> header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the <sys/types.h> header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the <sys/un.h> header file. */ #define HAVE_SYS_UN_H 1 /* Define to 1 if you have the <sys/utsname.h> header file. */ #define HAVE_SYS_UTSNAME_H 1 /* Define to 1 if you have the <sys/vmmeter.h> header file. */ #define HAVE_SYS_VMMETER_H 1 /* Define to 1 if you have the <sys/wait.h> header file. */ #define HAVE_SYS_WAIT_H 1 /* Define to 1 if the system has the type `THREAD_STATE'. */ /* #undef HAVE_THREAD_STATE */ /* Define to 1 if the system has the type `THREAD_WAIT_REASON'. */ /* #undef HAVE_THREAD_WAIT_REASON */ /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use `HAVE_STRUCT_TM_TM_ZONE' instead. */ #define HAVE_TM_ZONE 1 /* Define to 1 if you don't have `tm_zone' but do have the external array `tzname'. */ /* #undef HAVE_TZNAME */ /* Define to 1 if you have the <unistd.h> header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `unsetenv' function. */ #define HAVE_UNSETENV 1 /* Define to 1 if you have the <utmp.h> header file. */ #define HAVE_UTMP_H 1 /* Define to 1 if the system has the type `VM_COUNTERS'. */ /* #undef HAVE_VM_COUNTERS */ /* Define to 1 if you have the `vprintf' function. */ #define HAVE_VPRINTF 1 /* Define to 1 if you have the <windows.h> header file. */ /* #undef HAVE_WINDOWS_H */ /* Define to 1 if you have the <winhttp.h> header file. */ /* #undef HAVE_WINHTTP_H */ /* Define to 1 if you have the <winsock2.h> header file. */ /* #undef HAVE_WINSOCK2_H */ /* Define to 1 if you have the <winsock.h> header file. */ /* #undef HAVE_WINSOCK_H */ /* Define to 1 if you have the <winternl.h> header file. */ /* #undef HAVE_WINTERNL_H */ /* Define to 1 if you have the <ws2tcpip.h> header file. */ /* #undef HAVE_WS2TCPIP_H */ /* Define to 1 if you have X11 library */ /* #undef HAVE_X11 */ /* Define to 1 if you have the <x86intrin.h> header file. */ /* #undef HAVE_X86INTRIN_H */ /* Define to 1 if you have the <xlocale.h> header file. */ /* #undef HAVE_XLOCALE_H */ /* Define to 1 if you have the <xmmintrin.h> header file. */ /* #undef HAVE_XMMINTRIN_H */ /* Define to 1 if you have xss library */ /* #undef HAVE_XSS */ /* Define to 1 if /proc/meminfo exists */ #define HAVE__PROC_MEMINFO 1 /* Define to 1 if /proc/self/psinfo exists */ /* #undef HAVE__PROC_SELF_PSINFO */ /* Define to 1 if /proc/self/stat exists */ #define HAVE__PROC_SELF_STAT 1 /* Define to 1 if you have the `_strdup' function. */ #define HAVE__STRDUP 1 /* Define to 1 if you have the `_strdupa' function. */ /* #undef HAVE__STRDUPA */ /* Platform identification used to identify applications for this BOINC core client */ #define HOSTTYPE "sparc64-unknown-netbsd" /* Alternate identification used to identify applications for this BOINC core client */ /* #undef HOSTTYPEALT */ /* "Define to 1 if largefile support causes missing symbols in C++" */ /* #undef LARGEFILE_BREAKS_CXX */ /* Define to the name of libcurl's certification file */ #define LIBCURL_CABUNDLE "" /* Defined if libcurl supports AsynchDNS */ /* #undef LIBCURL_FEATURE_ASYNCHDNS */ /* Defined if libcurl supports IPv6 */ #define LIBCURL_FEATURE_IPV6 1 /* Defined if libcurl supports KRB4 */ /* #undef LIBCURL_FEATURE_KRB4 */ /* Defined if libcurl supports libz */ #define LIBCURL_FEATURE_LIBZ 1 /* Defined if libcurl supports SSL */ #define LIBCURL_FEATURE_SSL 1 /* Defined if libcurl supports DICT */ #define LIBCURL_PROTOCOL_DICT 1 /* Defined if libcurl supports FILE */ #define LIBCURL_PROTOCOL_FILE 1 /* Defined if libcurl supports FTP */ #define LIBCURL_PROTOCOL_FTP 1 /* Defined if libcurl supports FTPS */ #define LIBCURL_PROTOCOL_FTPS 1 /* Defined if libcurl supports GOPHER */ #define LIBCURL_PROTOCOL_GOPHER 1 /* Defined if libcurl supports HTTP */ #define LIBCURL_PROTOCOL_HTTP 1 /* Defined if libcurl supports HTTPS */ #define LIBCURL_PROTOCOL_HTTPS 1 /* Defined if libcurl supports LDAP */ /* #undef LIBCURL_PROTOCOL_LDAP */ /* Defined if libcurl supports TELNET */ #define LIBCURL_PROTOCOL_TELNET 1 /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" /* Name of package */ #define PACKAGE "boinc" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" /* Define to the full name of this package. */ #define PACKAGE_NAME "BOINC" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "BOINC 7.7.0" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "boinc" /* Define to the home page for this package. */ #define PACKAGE_URL "" /* Define to the version of this package. */ #define PACKAGE_VERSION "7.7.0" /* Define to necessary symbol if this constant uses a non-standard name on your system. */ /* #undef PTHREAD_CREATE_JOINABLE */ /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* Define to 1 if your compiler has the security.h header file */ /* #undef SECURITY_WIN32 */ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ #define TIME_WITH_SYS_TIME 1 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* "Define to 1 if you want to use the openssl crypto library" */ #define USE_OPENSSL 1 /* Define to 1 to use windows sockets */ /* #undef USE_WINSOCK */ /* utmp file location */ #define UTMP_LOCATION "/var/run/utmp" /* Version number of package */ #define VERSION "7.7.0" /* Define to prevent redefinition of INT32 in jconfig.h */ /* #undef XMD_H */ /* Define to 1 if the X Window System is missing or not being used. */ /* #undef X_DISPLAY_MISSING */ /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define curl_free() as free() if our version of curl lacks curl_free. */ /* #undef curl_free */ /* Define to `unsigned int' if <sys/types.h> does not define. */ /* #undef size_t */ #if !HAVE_DECL__CONFIGTHREADLOCALE #define NO_PER_THREAD_LOCALE 1 /* #undef HAVE__CONFIGTHREADLOCALE */ #else /* #undef NO_PER_THREAD_LOCALE */ #define HAVE__CONFIGTHREADLOCALE 1 #endif #ifndef HAVE_RES_INIT #define res_init() (0) #endif #include "project_specific_definesh" /* end double-inclusion protection for config.h */ #endif /* #ifndef BOINC_CONFIG_H */. |
Send message Joined: 28 Sep 16 Posts: 16 |
I'm trying to track any difference between files inclient directory. Up to now i'm not sure if I found anything relevant : sparc3# for file in $(ls | egrep -v ".o"); do diff /root/boinc/client/$file /root/boinc-bck/client/$file;done 342c342 < CFLAGS = -g -O2 -Wall --- > CFLAGS = -g -Wall 354c354 < CXXFLAGS = -g -O2 -Wall --- > CXXFLAGS = -g -Wall 440c440 < RDATE = 2016.10.03 --- > RDATE = 2016.09.30 622c622 < echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign client/Makefile'; \ --- > echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu client/Makefile'; \ 624c624 < $(AUTOMAKE) --foreign client/Makefile --- > $(AUTOMAKE) --gnu client/Makefile 622c622 < echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign client/Makefile'; \ --- > echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu client/Makefile'; \ 624c624 < $(AUTOMAKE) --foreign client/Makefile --- > $(AUTOMAKE) --gnu client/Makefile diff /root/boinc/client/scripts/Makefile /root/boinc-bck/client/scripts/Makefile 163c163 < CFLAGS = -g -O2 -Wall --- > CFLAGS = -g -Wall 175c175 < CXXFLAGS = -g -O2 -Wall --- > CXXFLAGS = -g -Wall 259c259 < RDATE = 2016.10.03 --- > RDATE = 2016.09.30 369c369 < echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign client/scripts/Makefile'; \ --- > echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu client/scripts/Makefile'; \ 371c371 < $(AUTOMAKE) --foreign client/scripts/Makefile --- > $(AUTOMAKE) --gnu client/scripts/Makefile diff /root/boinc/client/scripts/Makefile.in /root/boinc-bck/client/scripts/Makefile.in 369c369 < echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign client/scripts/Makefile'; \ --- > echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu client/scripts/Makefile'; \ 371c371 < $(AUTOMAKE) --foreign client/scripts/Makefile --- > $(AUTOMAKE) --gnu client/scripts/Makefile diff /root/boinc/client/scripts/boinc-client /root/boinc-bck/client/scripts/boinc-client 474c474 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then 477c477 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then diff /root/boinc/client/scripts/boinc-client.in /root/boinc-bck/client/scripts/boinc-client.in 474c474 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then 477c477 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then Only in /root/boinc-bck/client/scripts: boinc-client.in.bck Only in /root/boinc-bck/client/scripts: boinc-client.in.orig Only in /root/boinc/client/scripts: boinc-client.orig Only in /root/boinc-bck/client/scripts: patch-client_scripts_boinc-client.in Binary files /root/boinc/client/switcher and /root/boinc-bck/client/switcher differ Common subdirectories: /root/boinc/client/win/res and /root/boinc-bck/client/win/res sparc3# |
Send message Joined: 28 Sep 16 Posts: 16 |
By the way I just saw that I used make instead of gmake during the last build. So i switched to gmake instead. I thought i might be only that but unfortunaly I cannot reproduce the working state I reached. Here is the "diff" between boinc-bck/client ( working ) and boinc/client : sparc3# for file in $(ls /root/boinc/client | egrep -v ".o"); do diff /root/boinc/client/$file /root/boinc-bck/client/$file;d 342c342 < CFLAGS = -g -O2 -Wall --- > CFLAGS = -g -Wall 354c354 < CXXFLAGS = -g -O2 -Wall --- > CXXFLAGS = -g -Wall 440c440 < RDATE = 2016.10.04 --- > RDATE = 2016.09.30 diff /root/boinc/client/scripts/Makefile /root/boinc-bck/client/scripts/Makefile 163c163 < CFLAGS = -g -O2 -Wall --- > CFLAGS = -g -Wall 175c175 < CXXFLAGS = -g -O2 -Wall --- > CXXFLAGS = -g -Wall 259c259 < RDATE = 2016.10.04 --- > RDATE = 2016.09.30 diff /root/boinc/client/scripts/boinc-client /root/boinc-bck/client/scripts/boinc-client 474c474 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then 477c477 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then diff /root/boinc/client/scripts/boinc-client.in /root/boinc-bck/client/scripts/boinc-client.in 474c474 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then 477c477 < if [ "$PID" == "" ]; then --- > if [ "$PID" = "" ]; then I might try to add the debug flash as well in the configure line but I don't think it will resolve the issue. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.