SEE BELOW:
Michal Martinů wrote:
cd ~/ harminv -1.3.1
./configure
make
make install
cd ~/ meep-0.20.3
./configure /* meep configure generates HARMINV_LIBS
-L/usr/local/lib -L/usr/lib/gcc/i686_pc_cygwin/3.4.4
-L/usr/local/lib -L/usr/lib/gcc/i686_pc_cygwin/3.4.4/../../.. -lharminv
-llapack -lblas
-lm -lfitbegin -lg2c -lcygwin -luser32 -lkernel32 -ladvapi -lshell32
*/
/* WHY ??? */
/* I have located them in /lib/gcc/i686_pc_cygwin/3.4.4 */
make
I obtain:
grep: /usr/lib/gcc/i686-pc-cygwin//libg2c.la: No such file or directory
When I copy demanded file to this directory, it does not help.
Please, how to resolve it?
Thank you.Michal
_____
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
Hi,
This error indicates you do not have libg2c.la. Go to the web page:
http://cygwin.com/packages/
enter libg2c.la,
you will find you should install
gcc-g77
Yours
Zheng
2009-1-16
Dear Zheng,
I am sorry with my problem. I have already installed gcc-g77.
I had no problem to compile Meep without
harminv-1.3.1
I have default installation of gcc-g77 in
/lib/gcc/i686-pc-cygwin/3.4.4
with libg2c.la
Why does it search it in /usr/lib ???
When I copy libg2c.la to the demanded directories,
It is not found. The reason is the searching path probably has double
slash // (you can see above)
Why does meep-0.20.3 configure find
HARMINV_LIBS -L/usr/local/lib -L/usr/lib/gcc/i686_pc_cygwin/3.4.4
-L/usr/local/lib -L/usr/lib/gcc/i686_pc_cygwin/3.4.4/../../.. -lharminv
-llapack -lblas
-lm -lfitbegin -lg2c -lcygwin -luser32 -lkernel32 -ladvapi -lshell32
*/ ???
Michal
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss