help-octave
[Top][All Lists]
Advanced

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

Problem building 2.9.4 on x86_64


From: Orion Poplawski
Subject: Problem building 2.9.4 on x86_64
Date: Tue, 22 Nov 2005 11:38:12 -0600
User-agent: Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929)

I get the following error:

g++ -c -I/usr/include/glpk -fPIC -I. -I.. -I../liboctave -I../src
-I../libcruft/misc  -DHAVE_CONFIG_H  -Wall -W -Wshadow -O2 -g -pipe
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -mtune=nocona -D_GNU_SOURCE
./DLD-FUNCTIONS/spdet.cc -o pic/spdet.o
./DLD-FUNCTIONS/spchol.cc: In function 'octave_value_list
Fsymbfact(const octave_value_list&, int)':
./DLD-FUNCTIONS/spchol.cc:612: error: cannot convert 'octave_idx_type*'
to 'int*' for argument '4' to 'int cholmod_row_subtree(cholmod_sparse*,
cholmod_sparse*, size_t, int*, cholmod_sparse*, cholmod_common*)'

This is because on x86_64 octave_idx_type is a 64-bit int.  I suppose
this is really a ufsparse issue so I'm CCing Tim Davis.  Not sure I can
safely cast to an int*.  Certainly limits the size of the arrays.

-- 
Orion Poplawski
System Administrator                   303-415-9701 x222
Colorado Research Associates/NWRA      FAX: 303-415-9702
3380 Mitchell Lane, Boulder CO 80301   http://www.co-ra.com



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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