Hi everyone Working on MacOs10.4 computer, after several unsuccessful installations of ifeffit package....I have the following message when I try to run Athena from the Terminal window. I downloaded Tk-804.027.tar and installed it in "temp" directory, but I still have the same message...have you ever had this error? ************ Can't load '/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle' for module Tk: dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle, 1): Library not loaded: /usr/X11R6/lib/libX11.6.dylib Referenced from: /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle Reason: image not found at /System/Library/Perl/5.8.6/darwin-thread-multi-2level/DynaLoader.pm line 230. at /Applications/Ifeffit/bin/athena line 52 Compilation failed in require at /Applications/Ifeffit/bin/athena line 52. BEGIN failed--compilation aborted at /Applications/Ifeffit/bin/athena line 52. ********** thanks in advance for your help Emmanuelle MONTARGES-PELLETIER
Working on MacOs10.4 computer, after several unsuccessful installations of ifeffit package....I have the following message when I try to run Athena from the Terminal window. I downloaded Tk-804.027.tar and installed it in "temp" directory, but I still have the same message...have you ever had this error?
Why there were "several unsuccessful installations"? Could you tell us with more precision what you tried to install and in what way it was unsuccessful? The installer should work. Why did it not?
I downloaded Tk-804.027.tar and installed it in "temp" directory, but I still have the same message...have you ever had this error?
What was installing it in a "temp" directory meant to do? It needs to go under /Library/Perl/. Anyway, you do NOT need to install perl/Tk yourself.
Can't load '/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle' for module Tk: dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle, 1): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
From a terminal, what does ~> perl -e 'use Tk;'
report? It should return with no messages. If perl cannot find Tk, it will give a message similar to what you saw. If you do get such a message, you'll want to look under /Library/Perl for the Tk code (probably under /Library/Perl/5.8.6). The installer should install files into /Applications/Ifeffit and /Library/Perl. If it hasn't, please investigate why. Mac users please note that the installer is supposed to work and works for many people. You do not need to install perl/Tk yourself. If the installer does not work, please be clear about: a) what happened during the install b) what is under /Applications/Ifeffit AND /Library/Perl --Matt
First, thanks for your answer. I will try to answer to your questions .
Why there were "several unsuccessful installations"? Could you tell us with more precision what you tried to install and in what way it was unsuccessful? The installer should work. Why did it not?
"several unsuccessful installations" meant that I tried to follow the guidelines for installing iffefit on macosX...This is not an upgrading but a first installation of OsX 10.4.5. I then downloaded the ifeffit-1.2.8-Mac10.4_pkg.dmg and installed the package in the Applications folder. First I simply double-clicked on the application "athena", it opened and closed immediately. I then tried to search for explanations on my own from the archives of the mailing list.... I found a message from Paul Fons (MAy 9 2005) and....I finally downloaded Tk-804.027 and re-install ifeffit without success.
What was installing it in a "temp" directory meant to do? It needs to go under /Library/Perl/. Anyway, you do NOT need to install perl/Tk yourself.
"Temp" refers to Paul Fons guidelines (May 9 2005)...I did not realize how "dark" this word was. If I don't need to install perl/Tk, these are good news.
Can't load '/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle' for module Tk: dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle, 1): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
From a terminal, what does ~> perl -e 'use Tk;'
report? It should return with no messages.
Exact, indeed there was no message, but when I tried to run athena and I had an error message (see following lines). xafs-guest:~ manue$ perl -e 'use Tk;' xafs-guest:~ manue$ athena Can't load '/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle' for module Ifeffit: dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle, 1): Library not loaded: /usr/X11R6/lib/libX11.6.dylib Referenced from: /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle Reason: image not found at /System/Library/Perl/5.8.6/darwin-thread-multi-2level/DynaLoader.pm line 230. at /Applications/Ifeffit/bin/athena line 54 Compilation failed in require at /Applications/Ifeffit/bin/athena line 54. BEGIN failed--compilation aborted at /Applications/Ifeffit/bin/athena line 58. b) what is under /Applications/Ifeffit AND /Library/Perl Applications/ifeffit contains several folders "applescript, bin, examples, include, info, lib, man, pgplot and share" and the applications athena, artemis.... In System/Library/Perl there are a complete folder of Perl 5.8.6 and another folder called "Extras". In Perl 5.8.6/Darwin-thread-multi-2level/auto, I could not find "Ifeffit" and then even less "Ifeffit.bundle". What other precisions do you need?
Hi Emmanuelle, Thanks -- that helps... and it does look like the binary installer is not working as expected. For what it's worth, the installer should install perl modules to /Library/Perl, not /System/Library/Perl. Can you look there as well? If there's nothing under /Library/Perl, then that would definitely be a problem. But it sounds like it's a different problem than that. Here's another thing to try that will help us. It sounds a little complicated if you don't normally use the Unixy part of OS X, but it's not too bad: 1. Open a Terminal. (in Applications->Utilities) 2. At the prompt, type: ~> ifeffit and read the result. 2a. If the ifeffit starts and you get a banner message 'Ifeffit 1.2.8 ....' and a new prompt that says Ifeffit> then go to step 3. 2b. If you get tcsh: ifeffit: Command not found. then type 'source /Applications/Ifeffit/bin/iff_init.csh' and go back to step 2. 2c. If you get one of sh: ifeffit: command not found bash: ifeffit: command not found then type '. /Applications/Ifeffit/bin/iff_init.sh' and go back to step 2. And yes, that command begins with a '.' followed by a space, and that is important. 3. If running 'ifeffit' never runs or gives some other message, let us know what it is. Anything having to do with "command not found" or "permission denied" is probably due to the set up of your shell and/or PATH settings. If you have a Unixy person around, see if they can help. 4 Once (or if) the command-line ifeffit runs, quit it (type 'quit' at the Ifeffit> prompt) and start X-windows by typing at the Terminal prompt: ~> open -a X11 That will start the X-Windows system (it might take awhile to launch). If it does not start, you might need to install X11 (from the installation discs??? I think that's the case for 10.4). 5. Once X-11 starts, run ifeffit and check that it plots: type 'ifeffit' at the Terminal, then Ifeffit> testplot at the ifeffit prompt. If a plot comes up, you're set. If it doesn't, you probably got some error messages to send. 6. Finally, once ifeffit runs and plots, type 'quit' at it's prompt and then try 'athena' from the Terminal. If athena doesn't run, it will probably spew messages about missing libraries.... send these along. Hope that helps. Really, my guess is that it will be easier to get a binary installer that works than to try to install from source. --Matt
Hi Matt I opened a terminal window, and type ifeffit, and I got the following message xafs-guest:~ manue$ . /Applications/Ifeffit/bin/iff_init.sh xafs-guest:~ manue$ ifeffit dyld: Library not loaded: /usr/local/lib/libpgplot.dylib Referenced from: /Applications/Ifeffit/bin/ifeffit Reason: image not found Trace/BPT trap
Hope that helps. Really, my guess is that it will be easier to get a binary installer that works than to try to install from source.
--Matt
Are there other places to downlaod the installer than "http://sourceforge.net/" ? Emmanuelle
Hi,
"several unsuccessful installations" meant that I tried to follow the guidelines for installing iffefit on macosX...This is not an upgrading but a first installation of OsX 10.4.5. I then downloaded the ifeffit-1.2.8-Mac10.4_pkg.dmg and installed the package in the Applications folder. First I simply double-clicked on the application "athena", it opened and closed immediately.
just to let people know that for me (OSX 10.4.5) Athena works fine after installation from ifeffit-1.2.8-Mac10.4.1_pkg.dmg -- ____________________________________________ Stefano Ciurli Professor of Chemistry Laboratory of Bioinorganic Chemistry Department of Agro-Environmental Science and Technology University of Bologna Viale Giuseppe Fanin, 40 I-40127 Bologna Italy Phone: +39-051-209-6204 Fax: +39-051-209-6203 "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" Dante Alighieri - Inferno - Canto XXVI "Ihr seid bestimmt, nicht Tieren gleich zu leben, Nein, Tugend zu erringen und Erkenntnis" "Ye were not form'd to live the life of brutes, But virtue to pursue and knowledge high"
You should be aware that you have to have the (optional install) of X11 present for ifeffit to work. The X11 installer is included in the 10.4 installation disks (or on the backup disks with a new computer), but it is *not* installed by default. This would appear to be the reason why the library /usr/X11R6/lib/libX11.6.dylib is not found. The 10.4 (and 10.3 for that matter) binary installers do *not* install X11 (it would be a violation of Apple copyright for the drivers in part and too large as well). If X11 is there, the 10.4 installer should work fine -- I have installed it several times on computers that only had a 10.4 system plus the X11 install on them several times now (even on my own laptop after the hard disk died) so I know that the installer itself works. I should add a check for the X11 environment, although I *think* it says in the text of the installer somewhere that the X11 install is required. Paul p.s what you need to do is: 1. install the optional X11 install (disk 1 of the 10.4 CD) under optional installs or in the optional installs on the system restore disk on a newer computer 2. at this point athena will probably work, but if you would like to run the installer again to be sure you must delete the receipt file / Library/Receipts/Ifeffit\ for\ Tiger.pkg file. This is necessary as the installer subsystem will believe that the files specified in the receipt are present and if you have manually deleted or moved files it will *not* be aware of it. 3. you can now run the installer again On Mar 30, 2006, at 9:02 AM, Emmanuelle Montarges wrote:
Hi everyone Working on MacOs10.4 computer, after several unsuccessful installations of ifeffit package....I have the following message when I try to run Athena from the Terminal window. I downloaded Tk-804.027.tar and installed it in "temp" directory, but I still have the same message...have you ever had this error?
************ Can't load '/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/ Tk.bundle' for module Tk: dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/ Tk.bundle, 1): Library not loaded: /usr/X11R6/lib/libX11.6.dylib Referenced from: /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Tk/Tk.bundle Reason: image not found at /System/Library/Perl/5.8.6/darwin-thread-multi-2level/DynaLoader.pm line 230. at /Applications/Ifeffit/bin/athena line 52 Compilation failed in require at /Applications/Ifeffit/bin/athena line 52. BEGIN failed--compilation aborted at /Applications/Ifeffit/bin/ athena line 52. **********
thanks in advance for your help
Emmanuelle MONTARGES-PELLETIER _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
participants (4)
-
Emmanuelle Montarges
-
Matt Newville
-
Paul Fons
-
Stefano Ciurli