> On Dec 3, 2015, at 19:31, Alexander Hansen <alexanderk.han...@gmail.com> > wrote: > > >> On Dec 3, 2015, at 17:54, Roy Mendelssohn - NOAA Federal >> <roy.mendelss...@noaa.gov> wrote: >> >> A colleague just installed fink on his computer. The relevant info is: >> >>> Package manager version 0.39.2 >>> Distributing version selfupdate-rsync 10.10, x86.64 >>> >>> OS X ver 10.10.5 >>> >> and he has the latest version of Xcode. We are trying to install netcdf, >> and it fails on gcc5-5.2.0-2. Now there are a lot reasons it fails, >> including things in /usr/local that conflict, and we will take care of >> those. But the first error given is: >> >>> usr/bin/patch -p1 < /sw/fink/dists/stable/main/finkinfo/languages/gcc5.patch >>> patching file gcc/config/darwin-c.c >>> patching file gcc/config/darwin.h >>> patching file gcc/config/darwin.opt >>> patching file gcc/config/darwin12.h >>> patching file gcc/config.gcc >>> patching file gcc/testsuite/g++.dg/special/conpr-3.C >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-10.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-11.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-12.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-3.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-4.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-5.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-6.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-7.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-8.c >>> patching file gcc/testsuite/gcc.dg/darwin-minversion-9.c >>> patching file libatomic/config/darwin/host-config.h >>> patching file libatomic/config/darwin/lock.c >>> patching file libatomic/configure.tgt >>> patching file libjava/Makefile.am >>> patching file libjava/Makefile.in >>> /usr/bin/patch -p1 < >>> /sw/fink/dists/stable/main/finkinfo/languages/gcc5-boehmgc-hack.patch >>> patching file boehm-gc/include/private/gcconfig.h >>> sudo -u fink-bld [ENV] sh -c /tmp/fink.nNB91 >>> /tmp/fink.bnULJ >>> #!/bin/bash -ev >>> . /sw/sbin/fink-buildenv-helper.sh >>> # Copyright (c) 2015, Hanspeter Niederstrasser >>> # All rights reserved. >>> # >>> # Permission is hereby granted, free of charge, to any person obtaining >>> # a copy of this software and associated documentation files (the >>> # "Software"), to deal in the Software without restriction, including >>> # without limitation the rights to use, copy, modify, merge, publish, >>> # distribute, sublicense, and/or sell copies of the Software, and to >>> # permit persons to whom the Software is furnished to do so, subject to >>> # the following conditions: >>> # >>> # The above copyright notice and this permission notice shall be >>> # included in all copies or substantial portions of the Software. >>> # >>> # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, >>> # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF >>> # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND >>> # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE >>> # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION >>> # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION >>> # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> >>> # Usage: >>> # Source this script file within {Patch,Compile,Install,Test}Script in >>> # your .info file in order to set environment variables calculated for the >>> # buildtime system. >>> # >>> # These variables can then be used for patch token replacement or in >>> # shell conditionals, among other uses, without reinventing the wheel. >>> # Example 1: Provide the proper SDK location in a patch >>> # Patch any hardcoded SDK locations in the source tree >>> and replace >>> # with the string @SDK_PATH@. >>> # In PatchScript, replace the token with the variable >>> containing the >>> # SDK location, and apply the patch: >>> # sed "s|@SDK_PATH@|$SDK_PATH|g" < %{PatchFile} | patch >>> -p1 >>> # Example 2: Use in a conditional to determine if a flag is needed >>> # if [ "$OSX_MAJOR_VERSION" > "10.7" ]; then ... >>> >>> set +v || : >>> xcodebuild: error: SDK "macosx10.10" cannot be located. >>> xcodebuild: error: SDK "macosx10.10" cannot be located. >>> >> >> >> So is that a fatal error that the macosx10.10 SDK can’t be located? I know >> I only have MacOSX10.11SDK even though I am running 10.10. Do we need to >> add the 10.10 SDK or just correct the conflicts in /usr/local? >> >> Thanks, >> >> -Roy >> >> >> >> ********************** >> "The contents of this message do not reflect any position of the U.S. >> Government or NOAA." >> ********************** >> Roy Mendelssohn >> Supervisory Operations Research Analyst >> NOAA/NMFS >> Environmental Research Division >> Southwest Fisheries Science Center >> ***Note new address and phone*** >> 110 Shaffer Road >> Santa Cruz, CA 95060 >> Phone: (831)-420-3666 >> Fax: (831) 420-3980 >> e-mail: roy.mendelss...@noaa.gov www: http://www.pfeg.noaa.gov/ >> >> "Old age and treachery will overcome youth and skill." >> "From those who have been given much, much will be expected" >> "the arc of the moral universe is long, but it bends toward justice" -MLK Jr. > > There’s no 10.10 SDK in Xcode 7, even on 10.10. Apparently the official > position of Apple has long been that folks should use the headers and > libraries installed in e.g. /usr when building for a particular OS and use > the SDK when testing for the next OS, and they finally decided to make it > official. > > That error is actually reported by a script from the “fink-buildenv-modules” > package (maintainer cc’ed). Is that actually causing the build to fail? > > In any case, as best as I can tell it’s not actually being used in the build. > Removing the " . %p/sbin/fink-buildenv-helper.sh” line in the CompileScript > block should be safe. > > -- > Alexander Hansen, Ph.D. > Fink User Liaison > > >
I spoke too soon. gcc5 was using fink-buildenv-modules to get the real location of X11 (!) in a platform-independent way. This isn’t necessary any more for 10.9 and later (if you’re using fink-0.39.x) and I just updated gcc5 to point at /opt/X11 directly, as is appropriate for 10.8 and later. -- Alexander Hansen, Ph.D. Fink User Liaison ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users