Thread: [Apbs-users] Compiling on Max OSX?
Biomolecular electrostatics software
Brought to you by:
sobolevnrm
From: Marcus D. C. <ma...@bi...> - 2005-09-07 22:04:45
|
Hello all, After much digging through the archives and many attempts at compiling, I am about ready to give up. I have managed to compile everything, but have the following error message upon invoking apbs, apparently regardless of how I have compiled/installed the software: dyld: apbs can't open library: /usr/local/lib/libg2c.0.dylib (No such file or directory, errno = 2) Trace/BPT trap Furthermore, Bill Scott's fink installation scripts appear to be out of date, and there are checksum errors with the tar files. I am not quite sure why this is. After some manipulations, fink will install apbs, but again it gives the same error as above. Any help/hope? Marcus Collins ***************************************************************************** Marcus D. Collins Gruner Biophysics Group, Cornell University Dept. of Physics, LASSP (h) 607.347.4720 (w) 607.255.8678 (c) 607.351.8650 "You have opened a new door, and I share this with you, for I have been where you are now." ***************************************************************************** |
From: Todd D. <to...@cc...> - 2005-09-07 23:43:19
|
Hi Marcus - I'll try to give all the APBS-Mac wisdom I've accumulated - hopefully something below will help. * In order to use the binaries, you will need to have gcc/g77 installed. This is the source of the libg2c bug in some cases - unfortunately you can't statically link with this library. Call it a feature of OS X. And since you need to have these compilers installed, in many ways you're better off compiling yourself. * You will need the same major version of gcc/g77 - if you do not, using (for example) gcc 4.0 and g77 3.4 may result in getting undefined symbols like restFP and saveFP. Since you said that you were able to compile, I'm a bit surprised that it couldn't find that library - if it is on your system, I'd recommend trying to place a symbolic link in the /usr/local/lib library. If this still fails, I'd check to see what versions of the gnu compilers you're using - one option is to use gcc 4.0 (included in Xcode 2.0, which is available for free) and gfortran 4.0. If you have multiple version of the GNU compilers on your system, you'll have to be careful what libraries are being read during compilation - you don't want to compile using gcc 4.0 but gcc 3.4 libraries. I haven't really experimented with using Fink, so unfortunately I can't add any words of wisdom there. I hope this helps! We're working on getting the xlc/xlf compilers for Mac OSX - hopefully this will resolve the shared library issue and allow us to offer true APBS binaries for OS X. Let me know if you have any further questions - Todd Marcus David Collins wrote: > Hello all, > > After much digging through the archives and many attempts at compiling, I > am about ready to give up. I have managed to compile everything, but have > the following error message upon invoking apbs, apparently regardless of > how I have compiled/installed the software: > > dyld: apbs can't open library: /usr/local/lib/libg2c.0.dylib (No such > file or directory, errno = 2) > Trace/BPT trap > > Furthermore, Bill Scott's fink installation scripts appear to be out of > date, and there are checksum errors with the tar files. I am not quite > sure why this is. After some manipulations, fink will install apbs, but > again it gives the same error as above. > > Any help/hope? > > Marcus Collins > > ***************************************************************************** > Marcus D. Collins > Gruner Biophysics Group, Cornell University Dept. of Physics, LASSP > (h) 607.347.4720 (w) 607.255.8678 (c) 607.351.8650 > "You have opened a new door, and I share this with you, > for I have been where you are now." > ***************************************************************************** > > _______________________________________________ > apbs-users mailing list > apb...@ch... > http://cholla.wustl.edu/mailman/listinfo/apbs-users > |