[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
-------------------------------------------------------------
- Problem building 2.9.4 on x86_64,
Orion Poplawski <=