Hi, everybody. Hi, Shawkat. Check if libiconv, libtool, gmp-devel packages are in your system. It was the similar problem, when I recently try to compile&install libClt package.
With Respect, Alexandr. __________________________________ __________________________________ Steven G. Johnson: > On Jun 11, 2009, at 12:55 PM, Nizamov Shawkat wrote: >> liu: >>> Hi, everybody, >>> >>> The opetating system is Redhat Linux as4.0, on a cluster computers. >>> while, guile 1.6.4 has been install in this system(after typing >>> "guile -version", I see it), libctl can not find guile files(perhaps >>> no programming headers ). >>> So I should install guile myself. >>> But the "guile-devel" or "guile-dev" files are always rpm files. I am >>> just common user under Redhat Linux as4.0, and do not have ROOT >>> privilege to install rpm files(If I click the rpm, a bar appears >>> demanding me the ROOT privilege to install it). >> >> You can extract the include headers from rpm file into some directory >> in your home. It doesn't require root privileges. >> Then, you can specify this directory during the build process (e.g. in >> configure script, as a predefined environment variable for compiler etc). >> This way you will use system guile libraries, but their headers will >> be under your home directory. > > > It would be much better to ask the system administrator for your cluster > to install the official guile-devel package for Redhat. > > To follow Nizamov's suggestion, you really have to know what you're > doing. Not only is it a bit tricky because Guile expects certain files > to be in certain locations that were set when Guile was compiled, but > also you have to be careful not to install a version of Guile > incompatible with the version already installed on your system. > > Steven > Don't get me wrong - we were talking about linking to system Guile libraries, not about installing another one under home directory. Topic-starter does not have a root privileges on the system, therefore he can not install the devel package (with headers files) to the place where it should be. Of course, it is much better if his system administrator would install this package. But there is a way to overcome this without either 1) using root privileges or 2) compiling your own library - install headers for system library under your home, point compiler to them and link with the system library. With respect, Shawkat _______________________________________________ meep-discuss mailing list meep-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss