|
From: | Quentin Spencer |
Subject: | Re: Problem building 2.9.4 on x86_64 |
Date: | Thu, 01 Dec 2005 09:13:20 -0600 |
User-agent: | Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) |
Orion Poplawski wrote:
Tim Davis wrote:You cannot typecast the long * down to int *. You need to call cholmod_l_row_subtree instead, when compiling with -m64. The 4th argument of that function is long *, not int *. Likewise for all other CHOLMOD routines. You need cholmod_l_* when compiling in 64-bit mode with 64-bit integers.Thanks! Attached patch did the trick for me.
Thanks for doing that--I meant to try doing the same thing but I haven't had much time. I used your patch in a new release for Fedora Extras development that will hopefully build on all architectures this time.
-Quentin ------------------------------------------------------------- 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 -------------------------------------------------------------
[Prev in Thread] | Current Thread | [Next in Thread] |