Hello, On Tue, Nov 14, 2017 at 06:26:09PM +0000, Chavdar Ivanov wrote: > PKGSRC_USE_SSP=NO in /etc/mk.conf >
Thank you! This does the trick. But for my information, libssp is linked (or not) with gcc but what is it supposed to provide? Best regards. T. Laronde > > 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 > > > > -- > ---- -- 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