help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave-2.9.13 testting binary on Cygwin is uploaded


From: Tatsuro MATSUOKA
Subject: Re: Octave-2.9.13 testting binary on Cygwin is uploaded
Date: Thu, 2 Aug 2007 08:57:07 +0900 (JST)

Dear Prof. J. W. Eaton

Thank you for your reply.

> Are you planning to make this package available from
> the main Cygwin
> download site and its mirrors?

I have not been aware of its possiblity.  However, I am
not good at C++ language and English langauge.  In
addition I do not have sufficient knowledge of the Cygwin
system.  If I will do that, I will need help from powerful
cygwin users.  The hang up at exiting the octave and the
cxsparse problem have not been solved so that it is better
now to keep this distrubution as a testing ditribution
here at the moment.  I hope that someone who will give
useful information building the octave on the cygwin.
Espacially I need help of the building of cxsparse on the
cygwin.   

When I tryed to build the cxsparse, the following messages
appeared.

*********************
gcc -O3  -mieee-fp -D__cplusplus -I../../UFconfig
-I../Include -I/usr/local/octave-2.9.13/include -c
../Source/cs_convert.c -o cs_convert.o 
In file included from /usr/include/sys/config.h:167,
                 from /usr/include/_ansi.h:16,
                 from /usr/include/stdlib.h:10,
                 from ../Include/cs.h:3,
                 from ../Source/cs_convert.c:1:
/usr/include/cygwin/config.h:18: error: Syntax error :
before string constant
In file included from /usr/include/stdlib.h:16,
                 from ../Include/cs.h:3,
                 from ../Source/cs_convert.c:1:  
********************
Cxsparse reuires C99 extention of <complex.h>.
However in cs.h, there is a __cplusplus definition, so I
treied it but failed and -DNCOMPLEX descrived in readme,
the following 

*******************
gcc -O3  -mieee-fp -DNCOMPLEX -I../../UFconfig
-I../Include -I/usr/local/octave-2.9.13/include -c
../Source/cs_convert.c -o cs_convert.o
../Source/cs_convert.c:5: error: Syntax error before '*'
token
../Source/cs_convert.c: in function `cs_i_real':
../Source/cs_convert.c:9: error: `cs_complex_t' undeclared
(first use in this function)             
******************



> | I have tried to built it by gcc 4.x.x but have not
> been
> | sufcessful yet. 
> What are the problems?

Build process itself was completed but hang up at start
up. 
I did not analyze it using the gdb. 

> | Instead I have build gcc-3.3.3-3 with
> | '--disable-sjlj-exceptions'.  The speed of built
> binary
> | much  faster than that built by the distributed
> one. 
> | However, it cannot be exit normally ^^;.
> 
> I have no idea what would cause the exit problem,
> but if you build a
> copy of Octave with a specially configured version
> of GCC, then people
> who use your binary will probably also need to use
> the same version of
> GCC to build .oct files that will work with the
> version of Octave you
> distribute and that can cause some confusion.  Of
> course we already
> have that problem with the 2.1.73 version of Octave
> that is
> distributed as part of Cygwin because the default
> version of GCC that
> is part of Cygwin is 3.4.x and it can't be used to
> build Octave.

Excuse me for my insufficient explanation in the Home page
and the Readme.2.9.13.txt.

In the ditributed binary, the mkoctfile-2.9.13 was revised
to use direct Path to the gcc, g++ and g77 of a specially
configured version of GCC.  I do not set path to the
specially configured version of GCC to avoid confusion.  
However the explanations of the matter was not enough, I
will revise them.

Sinecerely yours,

*******************************************
  Tatsuro MATSUOKA 
  Email : tmacchant_at_yahoo_dot_co dot_jp
  (_at_ --> @; _dot --> . ) 
*******************************************



--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]