Subject: bug#17953: Cannot build Guile 2.0.11 on Mavericks

From: Andy Wingo <[email-masked]>
Date: Tue, 21 Jun 2016 17:43:52 +0200

This is very strange.  The build actually managed to run Guile and
compile some stuff then errored.  Did you run into this since then?
Were you building with -O0 perhaps?

I see though that there is a macports build of 2.0.11 here:

  https://trac.macports.org/browser/trunk/dports/lang/guile/Portfile

Does this work for you?

Andy

On Sun 06 Jul 2014 04:28, Loren Spice <[email-masked]> writes:

> Hi --I am trying to build Guile 2.0.11 on Mavericks, using the
> versions of the required GNU libraries provided by MacPorts. The build
> consistently aborts with an error message that I do not understand, so
> I simply attach the log. If more information is required or would be
> helpful, please let me know.
>
> Thanks!
>
>
> /Applications/Xcode.app/Contents/Developer/usr/bin/make -C libguile scmconfig.h
>   GEN      gen-scmconfig.o
>   GEN      gen-scmconfig
>   GEN      scmconfig.h
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
> Making all in lib
>   GEN      alloca.h
>   GEN      c++defs.h
>   GEN      warn-on-use.h
>   GEN      arg-nonnull.h
>   GEN      arpa/inet.h
>   GEN      byteswap.h
>   GEN      configmake.h
>   GEN      dirent.h
>   GEN      fcntl.h
>   GEN      iconv.h
>   GEN      langinfo.h
>   GEN      locale.h
>   GEN      math.h
>   GEN      netdb.h
>   GEN      poll.h
>   GEN      signal.h
>   GEN      unused-parameter.h
>   GEN      stdint.h
>   GEN      stdio.h
>   GEN      stdlib.h
>   GEN      string.h
>   GEN      sys/file.h
>   GEN      sys/select.h
>   GEN      sys/socket.h
>   GEN      sys/stat.h
>   GEN      sys/time.h
>   GEN      sys/times.h
>   GEN      sys/types.h
>   GEN      sys/uio.h
>   GEN      time.h
>   GEN      unistd.h
>   GEN      wchar.h
>   GEN      wctype.h
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
>   CC       binary-io.lo
>   CC       c-ctype.lo
>   CC       c-strcasecmp.lo
>   CC       c-strncasecmp.lo
>   CC       dirname-lgpl.lo
>   CC       basename-lgpl.lo
>   CC       stripslash.lo
>   CC       fd-hook.lo
>   CC       full-read.lo
>   CC       full-write.lo
>   CC       localcharset.lo
>   CC       malloca.lo
>   CC       math.lo
>   CC       nproc.lo
>   CC       pipe2.lo
>   CC       safe-read.lo
>   CC       safe-write.lo
>   CC       sockets.lo
>   CC       stat-time.lo
>   CC       strftime.lo
>   CC       striconveh.lo
>   CC       sys_socket.lo
>   CC       tempname.lo
>   CC       unistd.lo
>   CC       unistr/u8-mbtouc.lo
>   CC       unistr/u8-mbtouc-aux.lo
>   CC       unistr/u8-mbtouc-unsafe.lo
>   CC       unistr/u8-mbtouc-unsafe-aux.lo
>   CC       wctype-h.lo
>   CC       xsize.lo
>   CC       asnprintf.lo
>   CC       canonicalize-lgpl.lo
>   CC       isfinite.lo
>   CC       isnand.lo
>   CC       isnanf.lo
>   CC       isnanl.lo
>   CC       link.lo
>   CC       lstat.lo
>   CC       open.lo
>   CC       poll.lo
> poll.c:337:11: warning: comparison of unsigned expression < 0 is always false
>       [-Wtautological-compare]
>   if (nfd < 0
>       ~~~ ^ ~
> 1 warning generated.
>   CC       printf-args.lo
>   CC       printf-parse.lo
>   CC       putenv.lo
>   CC       readlink.lo
>   CC       regex.lo
> In file included from regex.c:70:
> ./regex_internal.c:1397:11: warning: comparison of unsigned expression < 0 is
>       always false [-Wtautological-compare]
>   if (idx < 0 || idx >= set->nelem)
>       ~~~ ^ ~
> 1 warning generated.
>   CC       rename.lo
>   CC       secure_getenv.lo
>   CC       setenv.lo
>   CC       stat.lo
>   CC       vasnprintf.lo
>   CCLD     libgnu.la
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(binary-io.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(fd-hook.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(math.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(stat-time.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(sys_socket.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(unistd.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc-unsafe.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(wctype-h.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(xsize.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(binary-io.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(fd-hook.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(math.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(stat-time.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(sys_socket.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(unistd.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc-unsafe.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(wctype-h.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libgnu.a(xsize.o) has no symbols
>   GEN      charset.alias
>   GEN      ref-add.sed
>   GEN      ref-del.sed
> Making all in meta
> guile="/Users/Shared/Applications/Programming/Lisp/guile/2.0.11/bin/`echo guile | /usr/bin/sed -e 's,x,x,'`" ;	\
> 	cat ./guile-config.in						\
> 	| /usr/bin/sed -e "s,@pkgconfigdir@,/Users/Shared/Applications/Programming/Lisp/guile/2.0.11/lib/pkgconfig,g"			\
> 		 -e "s,@""PKG_CONFIG@,/Users/Shared/Applications/MacPorts/base/bin/pkg-config,g"				\
> 		 -e "s,@installed_guile@,$guile,g"				\
> 	> guile-config.out
> mv guile-config.out guile-config
> chmod +x guile-config
> Making all in libguile
>   GEN      libpath.h
>   GEN      vm-i-system.i
>   GEN      vm-i-scheme.i
>   GEN      vm-i-loader.i
>   SNARF  alist.x
>   SNARF  arbiters.x
>   SNARF  array-handle.x
>   SNARF  array-map.x
>   SNARF  arrays.x
>   SNARF  async.x
>   SNARF  backtrace.x
>   SNARF  boolean.x
>   SNARF  bitvectors.x
>   SNARF  bytevectors.x
>   SNARF  chars.x
>   SNARF  control.x
>   SNARF  continuations.x
>   SNARF  debug.x
>   SNARF  deprecated.x
>   SNARF  deprecation.x
>   SNARF  dynl.x
>   SNARF  dynwind.x
>   SNARF  eq.x
>   SNARF  error.x
>   SNARF  eval.x
>   SNARF  evalext.x
>   SNARF  expand.x
>   SNARF  extensions.x
>   SNARF  feature.x
>   SNARF  filesys.x
>   SNARF  fluids.x
>   SNARF  foreign.x
>   SNARF  fports.x
>   SNARF  gc-malloc.x
>   SNARF  gc.x
>   SNARF  gettext.x
>   SNARF  generalized-arrays.x
>   SNARF  generalized-vectors.x
>   SNARF  goops.x
>   SNARF  gsubr.x
>   SNARF  guardians.x
>   SNARF  hash.x
>   SNARF  hashtab.x
>   SNARF  hooks.x
>   SNARF  i18n.x
>   SNARF  init.x
>   SNARF  ioext.x
>   SNARF  keywords.x
>   SNARF  list.x
>   SNARF  load.x
>   SNARF  macros.x
>   SNARF  mallocs.x
>   SNARF  memoize.x
>   SNARF  modules.x
>   SNARF  numbers.x
>   SNARF  objprop.x
>   SNARF  options.x
>   SNARF  pairs.x
>   SNARF  ports.x
>   SNARF  print.x
>   SNARF  procprop.x
>   SNARF  procs.x
>   SNARF  promises.x
>   SNARF  r6rs-ports.x
>   SNARF  random.x
>   SNARF  rdelim.x
>   SNARF  read.x
>   SNARF  root.x
>   SNARF  rw.x
>   SNARF  scmsigs.x
>   SNARF  script.x
>   SNARF  simpos.x
>   SNARF  smob.x
>   SNARF  sort.x
>   SNARF  srcprop.x
>   SNARF  srfi-1.x
>   SNARF  srfi-4.x
>   SNARF  srfi-13.x
>   SNARF  srfi-14.x
>   SNARF  srfi-60.x
>   SNARF  stackchk.x
>   SNARF  stacks.x
>   SNARF  stime.x
>   SNARF  strings.x
>   SNARF  strorder.x
>   SNARF  strports.x
>   SNARF  struct.x
>   SNARF  symbols.x
>   SNARF  threads.x
>   SNARF  throw.x
>   SNARF  trees.x
>   SNARF  uniform.x
>   SNARF  values.x
>   SNARF  variable.x
>   SNARF  vectors.x
>   SNARF  version.x
>   SNARF  vports.x
>   SNARF  weaks.x
>   SNARF  frames.x
>   SNARF  instructions.x
>   SNARF  objcodes.x
>   SNARF  programs.x
>   SNARF  vm.x
>   SNARF  posix.x
>   SNARF  net_db.x
>   SNARF  socket.x
>   SNARF  regex-posix.x
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
>   CC       libguile_2.0_la-alist.lo
>   CC       libguile_2.0_la-arbiters.lo
>   CC       libguile_2.0_la-array-handle.lo
> array-handle.c:144:23: warning: comparison of unsigned enum expression < 0 is
>       always false [-Wtautological-compare]
>   if (h->element_type < 0 || h->element_type > SCM_ARRAY_ELEMENT_TYPE_LAST)
>       ~~~~~~~~~~~~~~~ ^ ~
> 1 warning generated.
>   CC       libguile_2.0_la-array-map.lo
>   CC       libguile_2.0_la-arrays.lo
>   CC       libguile_2.0_la-async.lo
>   CC       libguile_2.0_la-backtrace.lo
>   CC       libguile_2.0_la-boolean.lo
>   CC       libguile_2.0_la-bitvectors.lo
>   CC       libguile_2.0_la-bytevectors.lo
> bytevectors.c:1836:1: warning: unused function 'utf8_strlen' [-Wunused-function]
> UTF_STRLEN_FUNCTION (8)
> ^
> bytevectors.c:1821:28: note: expanded from macro 'UTF_STRLEN_FUNCTION'
> static inline size_t                                                    \
>                                                                         ^
> <scratch space>:71:1: note: expanded from here
> utf8_strlen
> ^
> 1 warning generated.
>   CC       libguile_2.0_la-chars.lo
>   CC       libguile_2.0_la-control.lo
>   CC       libguile_2.0_la-continuations.lo
>   CC       libguile_2.0_la-debug.lo
>   CC       libguile_2.0_la-deprecated.lo
>   CC       libguile_2.0_la-deprecation.lo
>   CC       libguile_2.0_la-dynwind.lo
>   CC       libguile_2.0_la-eq.lo
>   CC       libguile_2.0_la-error.lo
>   CC       libguile_2.0_la-eval.lo
>   CC       libguile_2.0_la-evalext.lo
>   CC       libguile_2.0_la-expand.lo
> expand.c:107:19: warning: unused variable 's_empty_combination'
>       [-Wunused-const-variable]
> static const char s_empty_combination[] = "Illegal empty combination";
>                   ^
> expand.c:108:19: warning: unused variable 's_missing_body_expression'
>       [-Wunused-const-variable]
> static const char s_missing_body_expression[] = "Missing body expression in";
>                   ^
> expand.c:109:19: warning: unused variable 's_mixed_body_forms'
>       [-Wunused-const-variable]
> static const char s_mixed_body_forms[] = "Mixed definitions and expressions in";
>                   ^
> expand.c:113:19: warning: unused variable 's_bad_case_clause'
>       [-Wunused-const-variable]
> static const char s_bad_case_clause[] = "Bad case clause";
>                   ^
> expand.c:114:19: warning: unused variable 's_bad_case_labels'
>       [-Wunused-const-variable]
> static const char s_bad_case_labels[] = "Bad case labels";
>                   ^
> expand.c:115:19: warning: unused variable 's_duplicate_case_label'
>       [-Wunused-const-variable]
> static const char s_duplicate_case_label[] = "Duplicate case label";
>                   ^
> expand.c:122:19: warning: unused variable 's_bad_exit_clause'
>       [-Wunused-const-variable]
> static const char s_bad_exit_clause[] = "Bad exit clause";
>                   ^
> expand.c:126:19: warning: unused variable 's_splicing' [-Wunused-const-variable]
> static const char s_splicing[] = "Non-list result for unquote-splicing";
>                   ^
> expand.c:127:19: warning: unused variable 's_bad_slot_number'
>       [-Wunused-const-variable]
> static const char s_bad_slot_number[] = "Bad slot number";
>                   ^
> 9 warnings generated.
>   CC       libguile_2.0_la-extensions.lo
>   CC       libguile_2.0_la-feature.lo
>   CC       libguile_2.0_la-filesys.lo
>   CC       libguile_2.0_la-finalizers.lo
>   CC       libguile_2.0_la-fluids.lo
>   CC       libguile_2.0_la-foreign.lo
>   CC       libguile_2.0_la-fports.lo
>   CC       libguile_2.0_la-frames.lo
>   CC       libguile_2.0_la-gc-malloc.lo
>   CC       libguile_2.0_la-gc.lo
>   CC       libguile_2.0_la-gdbint.lo
>   CC       libguile_2.0_la-gettext.lo
>   CC       libguile_2.0_la-generalized-arrays.lo
>   CC       libguile_2.0_la-generalized-vectors.lo
>   CC       libguile_2.0_la-goops.lo
>   CC       libguile_2.0_la-gsubr.lo
>   CC       libguile_2.0_la-guardians.lo
>   CC       libguile_2.0_la-hash.lo
>   CC       libguile_2.0_la-hashtab.lo
>   CC       libguile_2.0_la-hooks.lo
>   CC       libguile_2.0_la-i18n.lo
> i18n.c:839:1: warning: unused function 'str_upcase' [-Wunused-function]
> str_upcase (register char *dst, register const char *src)
> ^
> i18n.c:847:1: warning: unused function 'str_downcase' [-Wunused-function]
> str_downcase (register char *dst, register const char *src)
> ^
> i18n.c:856:1: warning: unused function 'str_upcase_l' [-Wunused-function]
> str_upcase_l (register char *dst, register const char *src,
> ^
> i18n.c:865:1: warning: unused function 'str_downcase_l' [-Wunused-function]
> str_downcase_l (register char *dst, register const char *src,
> ^
> 4 warnings generated.
>   CC       libguile_2.0_la-init.lo
>   CC       libguile_2.0_la-inline.lo
>   CC       libguile_2.0_la-instructions.lo
>   CC       libguile_2.0_la-ioext.lo
>   CC       libguile_2.0_la-keywords.lo
>   CC       libguile_2.0_la-list.lo
>   CC       libguile_2.0_la-load.lo
>   CC       libguile_2.0_la-macros.lo
>   CC       libguile_2.0_la-mallocs.lo
>   CC       libguile_2.0_la-memoize.lo
>   CC       libguile_2.0_la-modules.lo
>   CC       libguile_2.0_la-null-threads.lo
>   CC       libguile_2.0_la-numbers.lo
>   CC       libguile_2.0_la-objcodes.lo
>   CC       libguile_2.0_la-objprop.lo
>   CC       libguile_2.0_la-options.lo
>   CC       libguile_2.0_la-pairs.lo
>   CC       libguile_2.0_la-poll.lo
>   CC       libguile_2.0_la-ports.lo
> ports.c:2402:28: warning: unused variable 'scm_utf8_bom'
>       [-Wunused-const-variable]
> static const unsigned char scm_utf8_bom[3]    = {0xEF, 0xBB, 0xBF};
>                            ^
> ports.c:2403:28: warning: unused variable 'scm_utf16be_bom'
>       [-Wunused-const-variable]
> static const unsigned char scm_utf16be_bom[2] = {0xFE, 0xFF};
>                            ^
> ports.c:2405:28: warning: unused variable 'scm_utf32be_bom'
>       [-Wunused-const-variable]
> static const unsigned char scm_utf32be_bom[4] = {0x00, 0x00, 0xFE, 0xFF};
>                            ^
> 3 warnings generated.
>   CC       libguile_2.0_la-print.lo
> print.c:641:45: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>               display_character ('"', port, iconveh_question_mark);
>               ~~~~~~~~~~~~~~~~~             ^~~~~~~~~~~~~~~~~~~~~
> print.c:646:45: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>               display_character ('"', port, iconveh_question_mark);
>               ~~~~~~~~~~~~~~~~~             ^~~~~~~~~~~~~~~~~~~~~
> print.c:964:51: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>         display_character (SCM_UNICODE_BOM, port, iconveh_error);
>         ~~~~~~~~~~~~~~~~~                         ^~~~~~~~~~~~~
> print.c:1096:43: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>   return display_string (str, 0, 2, port, iconveh_error) == 2;
>          ~~~~~~~~~~~~~~                   ^~~~~~~~~~~~~
> print.c:1205:35: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>           display_character ('\\', port, iconveh_question_mark);
>           ~~~~~~~~~~~~~~~~~              ^~~~~~~~~~~~~~~~~~~~~
> print.c:1211:35: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>           display_character ('\\', port, iconveh_question_mark);
>           ~~~~~~~~~~~~~~~~~              ^~~~~~~~~~~~~~~~~~~~~
> print.c:1223:42: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>       display_string ("#\\", 1, 2, port, iconveh_question_mark);
>       ~~~~~~~~~~~~~~                     ^~~~~~~~~~~~~~~~~~~~~
> print.c:1239:44: warning: implicit conversion from enumeration type 'enum
>       iconv_ilseq_handler' to different enumeration type
>       'scm_t_string_failed_conversion_handler' [-Wenum-conversion]
>     printed = display_character (ch, port, iconveh_error);
>               ~~~~~~~~~~~~~~~~~            ^~~~~~~~~~~~~
> 8 warnings generated.
>   CC       libguile_2.0_la-procprop.lo
>   CC       libguile_2.0_la-procs.lo
>   CC       libguile_2.0_la-programs.lo
>   CC       libguile_2.0_la-promises.lo
>   CC       libguile_2.0_la-r6rs-ports.lo
>   CC       libguile_2.0_la-random.lo
>   CC       libguile_2.0_la-rdelim.lo
>   CC       libguile_2.0_la-read.lo
>   CC       libguile_2.0_la-root.lo
>   CC       libguile_2.0_la-rw.lo
>   CC       libguile_2.0_la-scmsigs.lo
>   CC       libguile_2.0_la-script.lo
>   CC       libguile_2.0_la-simpos.lo
>   CC       libguile_2.0_la-smob.lo
>   CC       libguile_2.0_la-sort.lo
>   CC       libguile_2.0_la-srcprop.lo
>   CC       libguile_2.0_la-srfi-1.lo
>   CC       libguile_2.0_la-srfi-4.lo
>   CC       libguile_2.0_la-srfi-13.lo
>   CC       libguile_2.0_la-srfi-14.lo
>   CC       libguile_2.0_la-srfi-60.lo
>   CC       libguile_2.0_la-stackchk.lo
>   CC       libguile_2.0_la-stacks.lo
>   CC       libguile_2.0_la-stime.lo
>   CC       libguile_2.0_la-strings.lo
>   CC       libguile_2.0_la-strorder.lo
>   CC       libguile_2.0_la-strports.lo
>   CC       libguile_2.0_la-struct.lo
>   CC       libguile_2.0_la-symbols.lo
>   CC       libguile_2.0_la-threads.lo
>   CC       libguile_2.0_la-throw.lo
>   CC       libguile_2.0_la-trees.lo
>   CC       libguile_2.0_la-uniform.lo
>   CC       libguile_2.0_la-values.lo
>   CC       libguile_2.0_la-variable.lo
>   CC       libguile_2.0_la-vectors.lo
>   CC       libguile_2.0_la-version.lo
>   CC       libguile_2.0_la-vm.lo
>   CC       libguile_2.0_la-vports.lo
>   CC       libguile_2.0_la-weaks.lo
>   CC       libguile_2.0_la-dynl.lo
>   CC       libguile_2.0_la-posix.lo
> posix.c:1488:21: warning: 'tmpnam' is deprecated: This function is provided for
>       compatibility reasons only. Due to security concerns inherent in the
>       design of tmpnam(3), it is highly recommended that you use mkstemp(3)
>       instead. [-Wdeprecated-declarations]
>   SCM_SYSCALL (rv = tmpnam (name));
>                     ^
> ../libguile/_scm.h:119:7: note: expanded from macro 'SCM_SYSCALL'
>       line;                                     \
>       ^
> /usr/include/stdio.h:274:7: note: 'tmpnam' declared here
> char    *tmpnam(char *);
>          ^
> 1 warning generated.
>   CC       libguile_2.0_la-net_db.lo
>   CC       libguile_2.0_la-socket.lo
>   CC       libguile_2.0_la-regex-posix.lo
>   CCLD     libguile-2.0.la
> ld: warning: directory not found for option '-L/Users/Shared/Applications/Programming/Lisp/guile/2.0.11/lib'
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(libguile_2.0_la-null-threads.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(binary-io.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(fd-hook.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(math.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(stat-time.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(sys_socket.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(u8-mbtouc-unsafe.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(u8-mbtouc.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(unistd.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(wctype-h.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(xsize.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(libguile_2.0_la-null-threads.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(binary-io.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(fd-hook.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(math.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(stat-time.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(sys_socket.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(u8-mbtouc-unsafe.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(u8-mbtouc.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(unistd.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(wctype-h.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libguile-2.0.a(xsize.o) has no symbols
>   CC       guile-guile.o
>   CCLD     guile
> ld: warning: directory not found for option '-L/Users/Shared/Applications/Programming/Lisp/guile/2.0.11/lib'
>   GEN      c-tokenize.o
>   GEN      guile_filter_doc_snarfage
>   SNARF  alist.doc
>   SNARF  arbiters.doc
>   SNARF  array-handle.doc
>   SNARF  array-map.doc
>   SNARF  arrays.doc
>   SNARF  async.doc
>   SNARF  backtrace.doc
>   SNARF  boolean.doc
>   SNARF  bitvectors.doc
>   SNARF  bytevectors.doc
>   SNARF  chars.doc
>   SNARF  control.doc
>   SNARF  continuations.doc
>   SNARF  debug.doc
>   SNARF  deprecated.doc
>   SNARF  deprecation.doc
>   SNARF  dynl.doc
>   SNARF  dynwind.doc
>   SNARF  eq.doc
>   SNARF  error.doc
>   SNARF  eval.doc
>   SNARF  evalext.doc
>   SNARF  expand.doc
>   SNARF  extensions.doc
>   SNARF  feature.doc
>   SNARF  filesys.doc
>   SNARF  fluids.doc
>   SNARF  foreign.doc
>   SNARF  fports.doc
>   SNARF  gc-malloc.doc
>   SNARF  gc.doc
>   SNARF  gettext.doc
>   SNARF  generalized-arrays.doc
>   SNARF  generalized-vectors.doc
>   SNARF  goops.doc
>   SNARF  gsubr.doc
>   SNARF  guardians.doc
>   SNARF  hash.doc
>   SNARF  hashtab.doc
>   SNARF  hooks.doc
>   SNARF  i18n.doc
>   SNARF  init.doc
>   SNARF  ioext.doc
>   SNARF  keywords.doc
>   SNARF  list.doc
>   SNARF  load.doc
>   SNARF  macros.doc
>   SNARF  mallocs.doc
>   SNARF  memoize.doc
> memoize.c:515:***Mismatching FUNC_NAME.  Should be: `#define FUNC_NAME s_"@prompt"'
>   SNARF  modules.doc
>   SNARF  numbers.doc
>   SNARF  objprop.doc
>   SNARF  options.doc
>   SNARF  pairs.doc
>   SNARF  ports.doc
>   SNARF  print.doc
>   SNARF  procprop.doc
>   SNARF  procs.doc
>   SNARF  promises.doc
>   SNARF  r6rs-ports.doc
>   SNARF  random.doc
>   SNARF  rdelim.doc
>   SNARF  read.doc
>   SNARF  root.doc
>   SNARF  rw.doc
>   SNARF  scmsigs.doc
>   SNARF  script.doc
>   SNARF  simpos.doc
>   SNARF  smob.doc
>   SNARF  sort.doc
>   SNARF  srcprop.doc
>   SNARF  srfi-1.doc
>   SNARF  srfi-4.doc
>   SNARF  srfi-13.doc
>   SNARF  srfi-14.doc
>   SNARF  srfi-60.doc
>   SNARF  stackchk.doc
>   SNARF  stacks.doc
>   SNARF  stime.doc
>   SNARF  strings.doc
>   SNARF  strorder.doc
>   SNARF  strports.doc
>   SNARF  struct.doc
>   SNARF  symbols.doc
>   SNARF  threads.doc
>   SNARF  throw.doc
>   SNARF  trees.doc
>   SNARF  uniform.doc
>   SNARF  values.doc
>   SNARF  variable.doc
>   SNARF  vectors.doc
>   SNARF  version.doc
>   SNARF  vports.doc
>   SNARF  weaks.doc
>   SNARF  posix.doc
>   SNARF  net_db.doc
>   SNARF  socket.doc
>   SNARF  regex-posix.doc
>   GEN      guile-procedures.texi
> Making all in module
>   GUILEC ice-9/eval.go
> wrote `ice-9/eval.go'
>   GUILEC ice-9/psyntax-pp.go
> Backtrace:
> In ice-9/eval.scm:
>  484: 17 [eval # #]
>  481: 16 [lp (#<fluid 13>) (#<procedure 104c20230 at ice-9/eval.scm:264:7 %args>)]
> In unknown file:
>    ?: 15 [apply-smob/1 #<catch-closure 10486c800>]
> In ice-9/eval.scm:
>  484: 14 [eval # #]
>  432: 13 [eval # #]
>  387: 12 [eval # #]
>  432: 11 [eval # #]
>  387: 10 [eval # #]
>  481: 9 [lp (#<fluid 24>) ("")]
>  481: 8 [lp # #]
>  481: 7 [lp (#<fluid 26> #<fluid 27>) (little 8)]
>  481: 6 [lp (#<fluid 27>) (8)]
>  481: 5 [lp (#<fluid 1>) (relative)]
>  432: 4 [eval # #]
>  486: 3 [eval # #]
>  381: 2 [eval # #]
> In unknown file:
>    ?: 1 [#<variable 10469dd00 value: #<procedure #<variable 10469dd00 value: #<program 103fc5ac0>> (_ #:optional _)>> # ...]
> In ice-9/eval.scm:
>  481: 0 [lp (#<fluid 12>) ((#<catch-closure 10486c7c0>))]
>
> ice-9/eval.scm:481:19: make[2]: *** [ice-9/psyntax-pp.go] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2