The question of Installation on Windows XP.

Open discussion regarding features, bugs, issues, vendors, etc.

The question of Installation on Windows XP.

Postby jianlee » Tue Apr 26, 2005 8:54 am

I have a trouble in the second step:

(2) Build the f2c libraries by doing:
make f2clib
##############################################################################
WARNING: 1) If your system lacks onexit() and you are not using an ANSI C
compiler, then you should change your F2CCFLAGS line in
make.inc to
F2CCFLAGS=$(CFLAGS) -DNO_ONEXIT
On at least some Sun systems, it is better to use
F2CCFLAGS=$(CFLAGS) -Donexit=on_exit
2) On at least some Sun systems, the type declaration in
F2CLIBS/libI77/rawio.h: extern FILE *fdopen(int, char*)
is not consistent with the one defined in stdio.h. In this case
you should comment out this line.

##############################################################################

I can't understand. Who can do me a favor to explain in details.

You can contact me through email.

li-jian03@mails.tsinghua.edu.cn

Many Many thanks!!!
jianlee
 
Posts: 2
Joined: Tue Apr 26, 2005 8:50 am

Postby Julie » Tue Apr 26, 2005 12:52 pm

jianlee,

I am assuming that you want to install CLAPACK on your machine, aren't you?

In order to help you, we need more information:
- what is your machine and your operating system
- If you are using Windows, are you using Cygwin
- what is your C compiler

After, please give us the make.inc you are using and the error you get when you type :
Code: Select all
make f2clib.     

f2c stands for Fortran to C. You have to know that the lapack library was written in Fortran 77, that's why you need the f2c library to have a C version of Lapack
If you want to read more about this, go to:
http://www.netlib.org/clapack/readme.maintain

You can find some make.inc examples in the INSTALL directory of the Lapack package and documentation at http://www.netlib.org/lapack/lawn41/node12.html
If you are on a 'standard' Linux system or Cygwin under Windows, you may use the make.inc.LINUX example from the INSTALL directory. To do so, just type:
Code: Select all
cp INSTALL/make.inc.LINUX ./make.inc

You will see that some values have been set in the make.inc file, depending on your machine, OS, compilers, etc...correct them if needed.

Julie
Julie
 
Posts: 299
Joined: Wed Feb 23, 2005 12:32 am
Location: ICL, Denver. Colorado

Postby jianlee » Fri Apr 29, 2005 4:08 am

I don't have Cygwin under my windows. I used Microsoft Visual C++ 6.0

Can you recommand another matrix packet written in C/C++, and it is also can be used in Windows System. I have a matrix packet, but it do not support matrices with complex elements.

you can send the reply to my email li-jian03@mails.tsinghua.edu.cn

Thank you very much to help me.
jianlee
 
Posts: 2
Joined: Tue Apr 26, 2005 8:50 am


Return to User Discussion

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest

cron