Hi, While I had no problem following Matt's instructions to get Ifeffit working on my desktop after upgrading to 10.4, I'm still stuggling to install ifeffit on the new laptop. I've tried different combinations of the binary installer and manual compilations of Tcl/TK and horae, but I run into this error: %JoelG4:/Applications/Ifeffit/bin joelb$ ./hephaestus %dyld: lazy symbol binding failed: Symbol not found: _s_copy % Referenced from: /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle % Expected in: dynamic lookup % %dyld: Symbol not found: _s_copy % Referenced from: /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle % Expected in: dynamic lookup % %Trace/BPT trap Only thing I can think of at this stage is reinstalling the OS! Thanks! JOEL
On Monday 11 July 2005 18:09, Brugger, Joel (SAM) wrote:
While I had no problem following Matt's instructions to get Ifeffit working on my desktop after upgrading to 10.4, I'm still stuggling to install ifeffit on the new laptop. I've tried different combinations of the binary installer and manual compilations of Tcl/TK and horae, but I run into this error:
A caveat: I do not own a Mac and have not tried to install the codes on 10.4. That said, I wanted to point out that Tcl/Tk has *nothing* to do with installing my codes on a computer. My codes use Tcl/Tk in no way whatsoever. Perl/Tk, on the other hand, is essential to the story. See http://search.cpan.org/~ni-s/Tk-804.027/ The Perl bindings to the Tk toolkit come with its own, modified version of Tk. You must install Perl/Tk to get my codes to work. Installing Tcl/Tk just ain't part of the deal. HTH, B -- Bruce Ravel ----------------------------------- bravel@anl.gov -or- ravel@phys.washington.edu *** My cell phone number has changed. Please ask if you need the new number Environmental Research Division, Building 203, Room E-165 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793 My homepage: http://feff.phys.washington.edu/~ravel EXAFS software: http://feff.phys.washington.edu/~ravel/software/exafs/
I thought I would bring up the Wiki entry regarding installation on Tiger 10.4 at (http://cars9.uchicago.edu/cgi-bin/ifeffit/faqwiz? req=all#2.12). If there is a problem, I would like to modify the text. In short, I have (re)installed horae on two 10.4 systems upgraded from 10.3 as well as on a brand spanking new dual G5. It works without error on each. For the G5, I installed the new version of Tk (as explained in the Wiki entry) and then just ran the binary installer (as I recall). I don't recall having any problems with the installation and it works fine on all three machines. Please excuse me for mentioning the obvious, but if this a new machine with the OS pre-installed, it is necessary to install X11 which is an optionally install on the included installation DVD's. Once this is installed, download Tk (tcl is included and does not require reinstallation) and install it, and then the binary installer for ifeffit. I don't recall if the binary installer has the latest version of horae and ifeffit, but once the base installation is in place, you can upgrade any time from terminal by typing "sudo horae_update". Paul On Jul 11, 2005, at 13:33 PM, Bruce Ravel wrote:
On Monday 11 July 2005 18:09, Brugger, Joel (SAM) wrote:
While I had no problem following Matt's instructions to get Ifeffit working on my desktop after upgrading to 10.4, I'm still stuggling to install ifeffit on the new laptop. I've tried different combinations of the binary installer and manual compilations of Tcl/TK and horae, but I run into this error:
A caveat: I do not own a Mac and have not tried to install the codes on 10.4.
That said, I wanted to point out that Tcl/Tk has *nothing* to do with installing my codes on a computer. My codes use Tcl/Tk in no way whatsoever.
Perl/Tk, on the other hand, is essential to the story. See http://search.cpan.org/~ni-s/Tk-804.027/
The Perl bindings to the Tk toolkit come with its own, modified version of Tk. You must install Perl/Tk to get my codes to work. Installing Tcl/Tk just ain't part of the deal.
HTH, B
-- Bruce Ravel ----------------------------------- bravel@anl.gov -or-
ravel@phys.washington.edu
*** My cell phone number has changed. Please ask if you need the new number
Environmental Research Division, Building 203, Room E-165 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793
My homepage: http://feff.phys.washington.edu/~ravel EXAFS software: http://feff.phys.washington.edu/~ravel/software/ exafs/
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Joel,
%dyld: Symbol not found: _s_copy %Trace/BPT trap
Only thing I can think of at this stage is reinstalling the OS!
No, you don't need to do that!! What's missing (and we forgot to put it in the instructions) is that you need Fink's g77 installed as well as the new version of perl/Tk and the "developers disk", including the X11 libraries -- I hear these are labelled differently for 10.4, and that installing XCode might be the best approach. For Fink, see http://fink.sourceforge.net/. Using Fink is not always easy (and requires root access, which for most Mac users means using 'sudo'). There are reasonable instructions for Fink, and FinkCommander is a very nice front end to use. I'm pretty sure you won't need anything besides g77 from Fink. It should be that after installing Fink you can open a Terminal and do: ~> . /sw/bin/init.sh ~> sudo apt-get -f install g77 Sorry for the confusion, --Matt
participants (4)
-
Bruce Ravel
-
Brugger, Joel (SAM)
-
Matt Newville
-
Paul Fons