> On Oct 27, 2015, at 17:58, Sean Wolfe <swo...@kabaminc.com> wrote: > > Hello all, I'm trying compile the terminator package on OSX 10.9.5. > > Question 1 --> > > The build is failing, and in all Fink operations, I'm getting the following > error: > > --- > WARNING: Xcode.app version (6.1) and Xcode Command Line Tools version (6.0) > are not compatible. > You may experience build errors. > --- > > My Xcode version is 6.1.1 , and under Preferences I see command line tools > are also 6.1.1 . >
fink gets the command-line tools version by querying the system’s receipt database. If for some reason you don’t have the updated receipt, this would explain why. > I have upgraded from XCode5 over the last year so those tools could still be > around. I did run the perl script mentioned in the FAQ here, > http://www.finkproject.org/faq/usage-fink.php?phpLang=en#wrong-tree , but > still seeing the same result. > > Question 2 --> > > Also, it seems that building the terminator package, fink is having trouble > with the /tmp directory even though I've made sure it's executable and > readable by all. Here's the end of the build output: > > ----------- > make[2]: Nothing to be done for `all'. > make[2]: Nothing to be done for `all-am'. > /bin/rm -rf /Users/swolfe/fink/build.build/root-xz-5.2.1-1 > /bin/mkdir -p /Users/swolfe/fink/build.build/root-xz-5.2.1-1/sw > /bin/mkdir -p /Users/swolfe/fink/build.build/root-xz-5.2.1-1/DEBIAN > /usr/sbin/chown -R fink-bld:fink-bld > /Users/swolfe/fink/build.build/root-xz-5.2.1-1 > sudo -u fink-bld [ENV] sh -c /tmp/fink.FJYzj > /tmp/fink.wsQbl > Can't exec "/tmp/fink.wsQbl": Permission denied > ### execution of /tmp/fink.wsQbl failed, exit code -1 > ### execution of /tmp/fink.FJYzj failed, exit code 255 > Removing runtime build-lock... > Removing build-lock package... > /sw/bin/dpkg-lockwait -r fink-buildlock-xz-5.2.1-1 > (Reading database ... 7033 files and directories currently installed.) > Removing fink-buildlock-xz-5.2.1-1 ... > Failed: phase installing: xz-5.2.1-1 failed > ---------- > > Thanks ! > > The problem isn’t /tmp. The problem is actually that you installed Fink in your home directory—it is really geared to be installed system-wide. You were able to bootstrap, because that is done as root, but fink uses a reduced-privilege user for normal builds, and that user can’t cope with the permissions of your home directory. You have a couple of relatively straightforward options (not well tested in your configuration, however): 1) Always use the “--no-build-as-nobody” flag when building packages with fink. This will force fink to build everything as root. 2) Try running “fink configure” and specify an alternate build directory when you see the prompt: Which directory (absolute pathname) should Fink use to build packages? (If you don't know what this means, it is safe to leave it at its default.) [] For example, try /tmp/fink.build there. -- Alexander Hansen, Ph.D. Fink User Liaison ------------------------------------------------------------------------------ _______________________________________________ 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