Dear Alexander and others: I have two machines on sierra, one updated (and is still running Xcode 7.3 with corresponding CLI tools, and it updated alright (but emacs did not need to be recompiled).
The other machine with sierra was upgraded to Xcode 8.0 and it fails to compile emacs (even with explicit install of Xcode CLI Tools). Does the current fink work with Xcode 8? I have not seen anything on this and it could be my fault for updating Xcode on this machine. (Perhaps my install list needs to be changed for new environment?) Q: Should I do a fresh new install or wait until fink has been tested with Xcode 8? My current fink /sw works, including emacs, so I could wait a while until/if Xcode 8 needs to be verified. (some of the compile failure shown below) Thanks, jw > On Sep 23, 2016, at 8:03 AM, Alexander Hansen <alexanderk.han...@gmail.com> > wrote: > > …snip... > You didn’t mention the essential point, which is that you updated to Sierra > before installing a fink which actually supports it—that’s why it broke. The > reverse operation is what you’d want: selfupdate to a fink that supports > Sierra, update the OS, and use “fink reinstall fink” to point fink at the > proper distribution. > > There’s a quick fix, fortunately. Manually download > http://bindist.finkproject.org/10.12/dists/stable/main/binary-darwin-x86_64/base/fink_0.41.0-111_darwin-x86_64.deb, > which is the initial fink release for Sierra, and use “sudo dpkg -i > /path/to/fink_0.41.0-111_darwin-x86_64.deb” (replacing /path/to with the > actual location) to install it. The install process should reset the > distribution for you. > > -- > Alexander Hansen, Ph.D. > Fink User Liaison > …snip… > The failure with XCode 8 has lots of warnings like these: time.c:91:21: note: expanded from macro 'TIME_T_MAX' # define TIME_T_MAX TYPE_MAXIMUM (time_t) ^~~~~~~~~~~~~~~~~~~~~ mktime.c:78:41: note: expanded from macro 'TYPE_MAXIMUM' #define TYPE_MAXIMUM(t) ((t) (~ (t) 0 - TYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~ mktime.c:77:20: note: expanded from macro 'TYPE_MINIMUM' ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ > and then fails with …snip… loading tooltip... Finding pointers to doc strings... Wrong type argument: listp, 35183699950078 make: *** [Makefile:298: bootstrap-emacs] Error 255 ### execution of (cd failed, exit code 2 ### execution of /tmp/fink.MiNoj failed, exit code 2 Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-emacs23-23.4-7 (Reading database ... 48670 files and directories currently installed.) Removing fink-buildlock-emacs23-23.4-7 ... Failed: phase compiling: emacs23-23.4-7 failed Before reporting any errors, please run "fink selfupdate" and try again. If you continue to have issues, please check to see if the FAQ on Fink's website solves the problem. If not, ask on one (not both, please) of these mailing lists: The Fink Users List <fink-us...@lists.sourceforge.net> The Fink Beginners List <fink-beginners@lists.sourceforge.net>. Please try to include the complete error message in your report. This generally consists of a compiler line starting with e.g. "gcc" or "g++" followed by the actual error output from the compiler. Also include the following system information: Package manager version: 0.41.0 Distribution version: selfupdate-rsync Mon Sep 26 16:28:31 2016, 10.12, x86_64 Trees: local/main stable/main stable/crypto unstable/main unstable/crypto local/injected Xcode.app: 8.0 Xcode command-line tools: 8.0.0.0.1.1472435881 Max. Fink build jobs: 1 jw-iMac /Users/jw/finkdir $ ------------------------------------------------------------------------------ _______________________________________________ Fink-beginners mailing list Fink-beginners@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.beginners Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners