PKGSRC_USE_SSP=NO in /etc/mk.conf Chavdar Ivanov
On 14 November 2017 at 14:21, <tlaro...@polynum.com> wrote: > On Tue, Nov 14, 2017 at 03:08:29PM +0100, Benny Siegert wrote: >> Can you post the entire config.log? >> > > Attached. > > (Indeed there is the info: libssp not found---what is it?) > > Best regards. > >> On Tue, Nov 14, 2017 at 3:06 PM, <tlaro...@polynum.com> wrote: >> > On Tue, Nov 14, 2017 at 02:04:44PM +0100, Benny Siegert wrote: >> >> > When configure is run from pkgsrc, it fails. >> >> > >> >> > Not knowing the guts of the pkgsrc framework, I'm a bit at a loss to >> >> > have a clue about what is going wrong... >> >> >> >> Please do the following: >> >> >> >> 1. Run "make configure", watch it fail. >> >> 2. Look in work/icu-*/config.log for the failing compiler invocation. >> >> Post the relevant bit. >> > >> > The only info in config.log is: >> > >> > configure: exit 77 >> > >> > The relevant bit failing is the invocation of the compiler to find the >> > extension (suffix) of the executable, that is (extract from configure): >> > >> > ----8<--- >> > cat confdefs.h - <<_ACEOF >conftest.$ac_ext >> > /* end confdefs.h. */ >> > >> > int >> > main () >> > { >> > >> > ; >> > return 0; >> > } >> > _ACEOF >> > ac_clean_files_save=$ac_clean_files >> > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" >> > # Try to create an executable without -o first, disregard a.out. >> > # It will help us diagnose broken compilers, and finding out an intuition >> > # of exeext. >> > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler >> > works" >&5 >> > $as_echo_n "checking whether the C compiler works... " >&6; } >> > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` >> > >> > # The possible output files: >> > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" >> > >> > ac_rmfiles= >> > for ac_file in $ac_files >> > do >> > case $ac_file in >> > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | >> > *.map | *.inf | *.dSYM | *.o | *.obj ) ;; >> > * ) ac_rmfiles="$ac_rmfiles $ac_file";; >> > esac >> > done >> > rm -f $ac_rmfiles >> > >> > if { { ac_try="$ac_link_default" >> > case "(($ac_try" in >> > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; >> > *) ac_try_echo=$ac_try;; >> > esac >> > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" >> > $as_echo "$ac_try_echo"; } >&5 >> > (eval "$ac_link_default") 2>&5 >> > ac_status=$? >> > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 >> > test $ac_status = 0; }; then : >> > # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. >> > # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' >> > # in a Makefile. We should not override ac_cv_exeext if it was cached, >> > # so that the user can short-circuit this test for compilers unknown to >> > # Autoconf. >> > for ac_file in $ac_files '' >> > do >> > test -f "$ac_file" || continue >> > case $ac_file in >> > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | >> > *.map | *.inf | *.dSYM | *.o | *.obj ) >> > ;; >> > [ab].out ) >> > # We found the default executable, but exeext='' is most >> > # certainly right. >> > break;; >> > *.* ) >> > if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; >> > then :; else >> > ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` >> > fi >> > # We set ac_cv_exeext here because the later test for it is not >> > # safe: cross compilers may not add the suffix if given an `-o' >> > # argument, so we may need to know it at that point already. >> > # Even if this section looks crufty: it has the advantage of >> > # actually working. >> > break;; >> > * ) >> > break;; >> > esac >> > done >> > test "$ac_cv_exeext" = no && ac_cv_exeext= >> > >> > else >> > ac_file='' >> > fi >> > if test -z "$ac_file"; then : >> > { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 >> > $as_echo "no" >&6; } >> > $as_echo "$as_me: failed program was:" >&5 >> > sed 's/^/| /' conftest.$ac_ext >&5 >> > >> > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 >> > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} >> > as_fn_error 77 "C compiler cannot create executables >> > See \`config.log' for more details" "$LINENO" 5; } >> > else >> > { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 >> > $as_echo "yes" >&6; } >> > fi >> > --->8--- >> > >> > Since this is this configure, produced by pkgsrc, that I run directly, >> > except the way it is invoked (and the directory), I fail to grab what >> > may be causing the problem---unless the environment set by make(1), with >> > the numerous utilities set by macros, replace a default working by a not >> > working one. >> > >> > TIA, >> > -- >> > Thierry Laronde <tlaronde +AT+ polynum +dot+ com> >> > http://www.kergis.com/ >> > http://www.sbfa.fr/ >> > Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C >> >> >> >> -- >> The first essential in chemistry is that you should perform practical >> work and conduct experiments, for he who performs not practical work >> nor makes experiments will never attain the least degree of mastery. >> -- Abu Musa Jabir ibn Hayyan (721-815) > > -- > Thierry Laronde <tlaronde +AT+ polynum +dot+ com> > http://www.kergis.com/ > http://www.sbfa.fr/ > Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C -- ----