Dear All, I am in the process of installing Ifeffit 1.2.9 with latest Horae package (-062) on my a new machine on which I have put Fedora core 5. I followed the instructions for installing the entire package, and had partial success in it. Ifeffit and PGPLOT seem to be working fine. I believe Tk-804.027 is also working fine, I just ran "widget" and it works. However when I tried to ./horae_update, I got error message and it aborted without compilation. To look into the problem, I manually downloaded a previous version of horae (horae-061) from another computer on which everything is working fine (Tk-800.024 with horae-061 on a Fedora Core 2). In the manual installation of horae_061, perl Makefile.PL works fine. But "make" does not complete. It terminates with the same error message as the one with which ./horae_update terminated. (attached as a screenshot) I have attached the screenshots of the error message for horae_update. I have also attached screenshots of "make install" and "make test" for Tk-804-027 just in case you would like to see that. Since Ifeffit and PGPLOT are working, I am inclined to believe that it has something to do with Fedora Core 5 and its compatibility with Tk-804.027 and horae-062. Funny part is that I tried to downgrade the Tk to Tk-800.024, but it failed to install, which indicates some issues of Tk with FC 5. I also tried the combination of Tk-804.027 with horae-060. Has anyone gone through this combination of installing Tk-804.027 with horae-062 on a Fedora Core 5? Any insight would be extremely helpful. Thanks a lot in advance. Please let me know what more information would you need if the given information is insufficient. PS: I have been successfully using all these programs on FC 2 and FC 3 for last few years but some very generous people always helped me with the installation and am now trying to be independent. Thanks again, Bhoopesh
Hi Boopesh, Good to hear from you. I trust you are getting all settled into your new position at Delaware. On Monday 11 September 2006 17:18, Bhoopesh Mishra wrote:
Dear All, I am in the process of installing Ifeffit 1.2.9 with latest Horae package (-062) on my a new machine on which I have put Fedora core 5.
<snip>
In the manual installation of horae_061, perl Makefile.PL works fine. But "make" does not complete. It terminates with the same error message as the one with which ./horae_update terminated. (attached as a screenshot)
I have attached the screenshots of the error message for horae_update. I have also attached screenshots of "make install" and "make test" for Tk-804-027 just in case you would like to see that.
As near as I can tell, this is my fault. That is, I think I am making a mistake in the build scripts. The part that confuses me is why I have never run into this problem before. Here is what I *think* the problem is, although I am not 100% certain. One of the things in the 0CPAN directory of the tarball is a CPAN module called Chemistry::Elements. This is required by all three of my programs for a variety of chores. It is also required by a part of build script. Thus, I have created a bootstrap problem -- the build system install something needed by the build system itself. That's just me being lazy, but what's strange is that no one has run into this before (and, I suppose, explained it to me in a way that I understood). Here is my suggestion. 1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball. 2. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 3. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed The errors you saw testing perl/Tk are, I think, a red herring and have nothing to do with the main problem seen in the horae_update_error.png screenshot. And I don't think there are any more of these bootstrap surprises waiting for you, but I'm sure you'll let me know if there are ;-) Let me know if that works. If so, I can fix the build scripts to solve that bootstrap problem. B -- Bruce Ravel ---------------------------------------------- bravel@anl.gov Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advanced Photon Source, Building 433, Room B007 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793 My homepage: http://cars9.uchicago.edu/~ravel EXAFS software: http://cars9.uchicago.edu/~ravel/software/
On Mon, 11 Sep 2006, Bruce Ravel wrote:
by the build system itself. That's just me being lazy, but what's strange is that no one has run into this before (and, I suppose, explained it to me in a way that I understood).
Here is my suggestion.
1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball. 2. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 3. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed
The errors you saw testing perl/Tk are, I think, a red herring and have nothing to do with the main problem seen in the horae_update_error.png screenshot. And I don't think there are any more of these bootstrap surprises waiting for you, but I'm sure you'll let me know if there are ;-)
Let me know if that works. If so, I can fix the build scripts to solve that bootstrap problem.
I can confirm that Chemistry::Elements is required for building horae. I had to use it for the Debian pacakge. Carlo -- Carlo U. Segre -- Professor of Physics Associate Dean for Special Projects, Graduate College Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 Carlo.Segre@iit.edu http://www.iit.edu/~segre
Boopesh, I just managed to reproduce your error on my computer and attempted to apply my suggestion:
Here is my suggestion.
1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball. 2. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 3. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed
That's not quite right. Try this: 1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball. ** 2. rm -rf blib Makefile pm_to_blib ** 3. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 4. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed If you don't clean up some of the detritus from the earlier attempt to get this installed, then step 3 does not work correctly. And, in response to Carlo's comment: this underscores a significant advantage to the debian approach of package management. Boopesh's problem would not have happened on a debian system. I am, however, compelled to try to provide system-agnostic build scripts in my perl packages. That said, I could use the CPAN module to resolve horae's requirements. That, however, would require building as root and having the user correctly configure the CPAN.pm module. That configuration isn't a trivial chore even for me! B -- Bruce Ravel ---------------------------------------------- bravel@anl.gov Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advanced Photon Source, Building 433, Room B007 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793 My homepage: http://cars9.uchicago.edu/~ravel EXAFS software: http://cars9.uchicago.edu/~ravel/software/
Hi Bruce and Carlo,
That was fast! Thanks a lot, IT WORKED. I could never have thought about
it by myself. Needless to say, this mailing list has become amazingly useful
for people like me.
Bruce: Thanks for your nice gesture. I have nicely settled down in
Princeton. I will see you at APS whenever I come next. Also, I am now going
to work on installing EASE, which I have heard is non-trivial (never done it
myself before, Shelly made it work on my previous computer and had Igor as a
live Tech Support). So I might have more questions for you on that. I hope,
I won't need to bother you much.
BTW, with due respect to Debian and Ubuntu, FC 5 is a really sweet and user
friendly platform.
Cheers,
Bhoopesh
On 9/11/06, Bruce Ravel
Boopesh,
I just managed to reproduce your error on my computer and attempted to apply my suggestion:
Here is my suggestion.
1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball. 2. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 3. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed
That's not quite right. Try this:
1. cd down into 0CPAN/Chemistry-Elements-1.01/ in the source code tarball.
** 2. rm -rf blib Makefile pm_to_blib **
3. do the "perl Makefile.PL; make; make install" incantation for Chemistry::Elements 4. cd back up to the main directory and try building all of horae again with Chemistry::Elements installed
If you don't clean up some of the detritus from the earlier attempt to get this installed, then step 3 does not work correctly.
And, in response to Carlo's comment: this underscores a significant advantage to the debian approach of package management. Boopesh's problem would not have happened on a debian system. I am, however, compelled to try to provide system-agnostic build scripts in my perl packages. That said, I could use the CPAN module to resolve horae's requirements. That, however, would require building as root and having the user correctly configure the CPAN.pmmodule. That configuration isn't a trivial chore even for me!
B
-- Bruce Ravel ---------------------------------------------- bravel@anl.gov
Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advanced Photon Source, Building 433, Room B007
Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793
My homepage: http://cars9.uchicago.edu/~ravel EXAFS software: http://cars9.uchicago.edu/~ravel/software/
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
participants (3)
-
Bhoopesh Mishra
-
Bruce Ravel
-
Carlo Segre