On 7/23/13 2:32 PM, sta...@ebi.ac.uk wrote: >> On 7/23/13 11:10 AM, sta...@ebi.ac.uk wrote: >>>> On 7/23/13 7:26 AM, sta...@ebi.ac.uk wrote: >>>>>> On 7/23/13 5:49 AM, sta...@ebi.ac.uk wrote: >>>>>>> sorry for the omission of the subject line in the original email - >>>>>>> please >>>>>>> see below >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Hi Finkers, >>>>>>> >>>>>>> I have trouble setting up CCP4 on my Mac - I've been following the >>>>>>> steps >>>>>>> outlined here, >>>>>>> http://scottlab.ucsc.edu/~wgscott/xtal/wiki/index.php/Installing_CCP4_on_OS_X#Installing_from_source_code >>>>>>> >>>>>>> i.e. 'fink selfupdate', and then 'fink install ccp4' >>>>>>> >>>>>>> the installation runs for a long time (like two hours) and then >>>>>>> terminates >>>>>>> with an error connected to the configuration of pointless -- see >>>>>>> below >>>>>>> >>>>>>> any help much appreciated! >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> [......................] >>>>>>> cd src/pointless >>>>>>> ./configure --with-clipper=$CCP4 --with-fftw=$CCP4 >>>>>>> FFTW_LIBS="-L$CCP4/lib -lrfftw -lfftw" >>>>>>> FFTW_CXXFLAGS="-I$CCP4/lib/fftw/fftw -I$CCP4/lib/fftw/rfftw >>>>>>> -I$CCP4/include -I$CCP4/lib/libccp4 -I$CCP4/lib/mmdb" >>>>>>> --with-ccp4=$CCP4 CXXFLAGS="-O2 " >>>>>>> --with-cctbx=$CCP4/lib/cctbx/cctbx_sources >>>>>>> --with-cctbx-build=$CCP4/lib/cctbx/cctbx_build CXXFLAGS="-O2 " >>>>>>> CXXFLAGS="-O2 " --prefix=$CCP4 --bindir=$CCP4/bin >>>>>>> LDFLAGS=-L$CCP4/lib CXX="g++ -arch i386" CC="gcc -arch i386" >>>>>>> checking for a BSD-compatible install... /usr/bin/install -c >>>>>>> checking whether build environment is sane... yes >>>>>>> checking for a thread-safe mkdir -p... ./install-sh -c -d >>>>>>> checking for gawk... no >>>>>>> checking for mawk... no >>>>>>> checking for nawk... no >>>>>>> checking for awk... awk >>>>>>> checking whether make sets $(MAKE)... yes >>>>>>> checking whether to enable maintainer-specific portions of >>>>>>> Makefiles... >>>>>>> no >>>>>>> checking whether the Fortran compiler works... no >>>>>>> configure: error: in >>>>>>> `/sw/src/fink.build/ccp4-6.3.0-6/ccp4-6.3.0/src/pointless': >>>>>>> configure: error: Fortran compiler cannot create executables >>>>>>> See `config.log' for more details. >>>>>>> ### execution of /tmp/fink.tYzGA failed, exit code 77 >>>>>>> ### execution of /tmp/fink.mJbU6 failed, exit code 77 >>>>>>> Removing runtime build-lock... >>>>>>> Removing build-lock package... >>>>>>> /sw/bin/dpkg-lockwait -r fink-buildlock-ccp4-6.3.0-6 >>>>>>> (Reading database ... 15606 files and directories currently >>>>>>> installed.) >>>>>>> Removing fink-buildlock-ccp4-6.3.0-6 ... >>>>>>> Failed: phase installing: ccp4-6.3.0-6 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: >>>>>>> >>>>>>> [...] >>>>>>> >>>>>>> Package manager version: 0.35.1 >>>>>>> Distribution version: selfupdate-rsync Mon Jul 22 17:37:57 2013, >>>>>>> 10.6, >>>>>>> i386 >>>>>>> Trees: local/main stable/main stable/crypto >>>>>>> Xcode.app: 4.2 >>>>>>> Xcode command-line tools: 4.2 >>>>>>> ccp4-6.3.0-6 is set to build with only one job. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> The two hours, at least, weren't pointless. :-) That time was spent >>>>>> successfully building dependencies. >>>>>> >>>>>> The immediate problem is the following: >>>>>> >>>>>> > checking whether the Fortran compiler works... no >>>>>> >>>>>> What do you get if you run >>>>>> >>>>>> which gfortran >>>>>> >>>>>> in a terminal window? If it isn't /sw/bin/gfortran that could well >>>>>> be >>>>>> the problem. >>>>>> -- >>>>>> Alexander Hansen, Ph.D. >>>>>> Fink User Liaison >>>>>> My package updates: http://finkakh.wordpress.com/ >>>>>> >>>>> >>>>> >>>>> Thanks Alexander, >>>>> >>>>> this seems to hit close to the problem: >>>>> >>>>> which gfortran gets me >>>>> /opt/local/bin/gfortran >>>>> >>>>> and >>>>> >>>>> gfortran -v >>>>> Using built-in specs. >>>>> Target: x86_64-apple-darwin10 >>>>> Configured with: ../gcc-4.4.7/configure --prefix=/opt/local >>>>> --build=x86_64-apple-darwin10 >>>>> --enable-languages=c,c++,objc,obj-c++,java,fortran >>>>> --libdir=/opt/local/lib/gcc44 --includedir=/opt/local/include/gcc44 >>>>> --infodir=/opt/local/share/info --mandir=/opt/local/share/man >>>>> --with-local-prefix=/opt/local --with-system-zlib --disable-nls >>>>> --program-suffix=-mp-4.4 >>>>> --with-gxx-include-dir=/opt/local/include/gcc44/c++/ >>>>> --with-gmp=/opt/local >>>>> --with-mpfr=/opt/local --enable-stage1-checking --disable-multilib >>>>> --with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld >>>>> --with-ar=/opt/local/bin/ar --enable-fully-dynamic-string >>>>> Thread model: posix >>>>> gcc version 4.4.7 (GCC) >>>>> >>>>> >>>>> and there is no gfortran in /sw/bin/ >>>>> >>>>> I tried fink install gfortran but it did not work .. And how would i >>>>> change the default version of gfortran after installing it? >>>>> >>>>> Thanks, >>>>> ben >>>>> >>>> >>>> Yeah, an older version of gfortran from Macports using a different >>>> architecture than what your Fink tree is set for (x86_64 vs. i386) is >>>> not going to work. I'd recommend temporarily turning off the Macports >>>> initialization in your .profile (or wherever it's set up) and starting >>>> a new terminal session to do your Fink build. Once you've started the >>>> new terminal you can restore your settings. >>>> >>>> A Fink gfortran executable should have been installed as part of the >>>> gcc47 package, though, and since that's an explicit dependency for cpp4 >>>> it should already be installed. Check whether "dpkg -L gcc47" lists >>>> /sw/bin/gfortran. If it does, try "fink reinstall gcc47". If it >>>> doesn't, then your gcc47 might have gotten misbuilt somehow, so you >>>> could try "fink rebuild gcc47". >>>> >>>> Which version would be the default is given by the order of the >>>> directory entries in your PATH environment variable. >>>> -- >>>> Alexander Hansen, Ph.D. >>>> Fink User Liaison >>>> My package updates: http://finkakh.wordpress.com/ >>>> >>> >>> >>> >>> Hi, >>> >>> I re-installed gcc47 to get a sane gfortran version and deactivated >>> MacPorts in .bash_profile (see below), and fired up a new shell - it >>> still >>> crashes at the same spot, >>> >>> checking whether the Fortran compiler works... no >>> configure: error: in >>> `/sw/src/fink.build/ccp4-6.3.0-6/ccp4-6.3.0/src/pointless': >>> configure: error: Fortran compiler cannot create executables >>> See `config.log' for more details. >>> ### execution of /tmp/fink.xTX95 failed, exit code 77 >>> ### execution of /tmp/fink.iVJwP failed, exit code 77 >>> Removing runtime build-lock... >>> Removing build-lock package... >>> /sw/bin/dpkg-lockwait -r fink-buildlock-ccp4-6.3.0-6 >>> (Reading database ... 15606 files and directories currently installed.) >>> Removing fink-buildlock-ccp4-6.3.0-6 ... >>> Failed: phase installing: ccp4-6.3.0-6 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>, >>> >>> with a carbon copy to the maintainer: >>> >>> W. G. Scott <wgsc...@users.sourceforge.net> >>> >>> Note that this is preferable to emailing just the maintainer directly, >>> since most fink package maintainers do not have access to all possible >>> hardware and software configurations. >>> >>> 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.35.1 >>> Distribution version: selfupdate-rsync Tue Jul 23 17:22:38 2013, 10.6, >>> i386 >>> Trees: local/main stable/main stable/crypto unstable/main >>> unstable/crypto >>> Xcode.app: 4.2 >>> Xcode command-line tools: 4.2 >>> ccp4-6.3.0-6 is set to build with only one job. >>> >>> >>> >>> >>> that's my gfortran version now: >>> >>> >>> bash-3.2$ which gfortran >>> /sw/bin/gfortran >>> >>> bash-3.2$ /sw/bin/gfortran -v >>> Using built-in specs. >>> COLLECT_GCC=/sw/bin/gfortran >>> COLLECT_LTO_WRAPPER=/sw/lib/gcc4.7/libexec/gcc/i386-apple-darwin10.8.0/4.7.3/lto-wrapper >>> Target: i386-apple-darwin10.8.0 >>> Configured with: ../gcc-4.7.3/configure --prefix=/sw >>> --prefix=/sw/lib/gcc4.7 --mandir=/sw/share/man >>> --infodir=/sw/lib/gcc4.7/info >>> --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw >>> --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw >>> --with-mpc=/sw >>> --with-system-zlib --x-includes=/usr/X11R6/include >>> --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.7 >>> --enable-cloog-backend=isl >>> Thread model: posix >>> gcc version 4.7.3 (GCC) >>> >>> >>> and here's my ~/.bash_profile: >>> >>> >>> bash-3.2$ cat .bash_profile >>> >>> # Setting PATH for MacPython 2.6 >>> # The orginal version is saved in .bash_profile.pysave >>> PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}" >>> export PATH >>> >>> test -r /sw/bin/init.sh && . /sw/bin/init.sh >>> >>> ## >>> # Your previous /Users/stauch/.bash_profile file was backed up as >>> /Users/stauch/.bash_profile.macports-saved_2012-06-04_at_15:56:13 >>> ## >>> >>> # MacPorts Installer addition on 2012-06-04_at_15:56:13: adding an >>> appropriate PATH variable for use with MacPorts. >>> #export PATH=/opt/local/bin:/opt/local/sbin:$PATH >>> # Finished adapting your PATH environment variable for use with >>> MacPorts. >>> >>> >>> ## >>> # Your previous /Users/stauch/.bash_profile file was backed up as >>> /Users/stauch/.bash_profile.macports-saved_2013-03-18_at_14:09:16 >>> ## >>> >>> # MacPorts Installer addition on 2013-03-18_at_14:09:16: adding an >>> appropriate PATH variable for use with MacPorts. >>> #export PATH=/opt/local/bin:/opt/local/sbin:$PATH >>> # Finished adapting your PATH environment variable for use with >>> MacPorts. >>> >>> >>> are you sure fink is trying to use gfortran? >>> >>> cheers >>> >>> ben >>> >>> >>> >>> >> >> It is _supposed_ to use Fink's gfortran as the compiler, but if you have >> some other incompatible Fortran compiler executable in the PATH which is >> getting detected and used in the configure tests, that could cause this >> issue. >> >> The output says to look in a config.log file, but the setup generates a >> bunch of them, and none were in src/pointless for me, so I didn't have a >> definite one for you to check. Try the following: >> >> find /sw/src/fink.build/ccp4-6.3.0-5/ccp4-6.3.0/ -name config.log | >> xargs grep "Fortran compiler works" -A10 >> >> --- >> Alexander Hansen, Ph.D. >> Fink User Liaison >> My package updates: http://finkakh.wordpress.com/ >> > > Thanks for sticking with me -- > > I have ccp4-6.3.0-6 instead of ccp4-6.3.0-5 -- the command does not return > any output > > cheers >
Ah, I'm on OS 10.8, and the version there is 6.3.0-5, and I didn't verify against what you already posted :-) . I'm trying a build on 10.6/i386 now, but it's going to be a while. The ccp4 build system is "interesting". (meaning incomprehensible to me). I guess I shouldn't be too surprised that the text didn't get logged where and how I thought it should. If you do in fact have a config.log in /sw/src/fink.build/ccp4-6.3.0-6/ccp4-6.3.0/src/pointless, go ahead and send that to me. Also, it'd be useful to see the output from fink dumpinfo -ePATH ccp4 -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ 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