From help-request at octave dot org Tue Jan 10 14:03:06 2006 Subject: Re: New installation problem From: Joe Koski To: Vic Norton , Octave Help Date: Tue, 10 Jan 2006 13:01:17 -0700 Vic, I tried your problem on my G5 with OS X 10.3.9 and octave-2.1.72, also built with Marius's help, but with use of the Apple Developers Tools 1.5 updated with cctools-576, and the HPC version of g77. I get the same results as your G3: octave:1> A = [ > 1 2 3 > 0 5 6 > 0 8 9 > ]; octave:2> A A = 1 2 3 0 5 6 0 8 9 octave:3> [c,s] = givens(5,8); octave:4> GV=[c,s;-s,c]; octave:5> A([2,3],[2:3])=GV*A([2,3],[2:3]) A = 1.00000 2.00000 3.00000 0.00000 9.43398 10.81198 0.00000 0.00000 -0.31800 octave:6> I suspect the main difference is that you are using OS X 10.4.x. Correct? I can give you my LDFLAGS and ./configure, but if your build was successful, I doubt that would solve the problem. I would suspect an Apple 10.4 bug (feature?) somewhere. Joe on 1/10/06 12:10 PM, Vic Norton at vic at norton dot name wrote: > One of these days I will be replacing my iMac G3 with my new iMac G5. I > thought I had octave-2.1.72 installed properly on the G5 (with the help > of Marius). Unfortunately the installation doesn't work. I have no idea > how to straighten it out. Perhaps a complete reinstallation of octave is > necessary. Any ideas would be greatly appreciated. > > Here is an example of the problem. > > # input: > A = [ > 1 2 3 > 0 5 6 > 0 8 9 > ]; > [c, s ] = givens(5, 8); > GV = [c, s; -s, c]; > There are no problems up to this point. > > # output G3 (octave-2.1.71): > A([2,3], [2:3]) = GV * A([2,3], [2:3]) > A = > > 1.00000 2.00000 3.00000 > 0.00000 9.43398 10.81198 > 0.00000 0.00000 -0.31800 > > # output G5 (octave-2.1.72): > A([2,3], [2:3]) = GV * A([2,3], [2:3]) > dyld: lazy symbol binding failed: Symbol not found: ___powidf2 > Referenced from: /usr/local/lib/octave-2.1.72/liboctinterp.dylib > Expected in: /usr/local/lib/libgcc_s.1.0.dylib > > dyld: Symbol not found: ___powidf2 > Referenced from: /usr/local/lib/octave-2.1.72/liboctinterp.dylib > Expected in: /usr/local/lib/libgcc_s.1.0.dylib > > panic: Trace/BPT trap -- stopping myself... > A = > > attempting to save variables to `octave-core'... > save to `octave-core' complete > Trace/BPT trap > > > > ------------------------------------------------------------- > 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 > ------------------------------------------------------------- > ------------------------------------------------------------- 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 -------------------------------------------------------------