On 28.12.2011, at 14:29, marco atzeri wrote:

> On 12/28/2011 2:11 PM, Lukas Reichlin wrote:
> 
>> 
>> Hi Marco
>> 
>> Thank you very much for your help. I applied the patch:
>> http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/main/control/src/Makefile?revision=9472&view=markup
>> 
>> Unfortunately, the problem still exists on Mac OS X 10.6:
>> 
> 
>> 
>> octave:1>  pkg install control.ta*
>> Undefined symbols for architecture x86_64:
>>   "_lsame_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>       _tb01id_ in TB01ID.o
>>   "_ilaenv_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>       _ab08nx_ in AB08NX.o
>>   "_dlacpy_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>   "_dlamch_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>       _tb01id_ in TB01ID.o
>>   "_dlange_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>   "_dcopy_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>       _mb03py_ in MB03PY.o
>>   "_dlaset_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>       _ab08nx_ in AB08NX.o
>>   "_dtzrzf_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>   "_dormrz_", referenced from:
>>       _ab08nd_ in AB08ND.o
>>   "_dlarfg_", referenced from:
>>       _ab08nx_ in AB08NX.o
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dlatzm_", referenced from:
>>       _ab08nx_ in AB08NX.o
>>   "_dormrq_", referenced from:
>>       _ab08nx_ in AB08NX.o
>>   "_dlapmt_", referenced from:
>>       _ab08nx_ in AB08NX.o
>>   "_dormqr_", referenced from:
>>       _ab08nx_ in AB08NX.o
>>   "_dasum_", referenced from:
>>       _tb01id_ in TB01ID.o
>>   "_idamax_", referenced from:
>>       _tb01id_ in TB01ID.o
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dscal_", referenced from:
>>       _tb01id_ in TB01ID.o
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dnrm2_", referenced from:
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dswap_", referenced from:
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dlaic1_", referenced from:
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dlarf_", referenced from:
>>       _mb03oy_ in MB03OY.o
>>       _mb03py_ in MB03PY.o
>>   "_dggev_", referenced from:
>>       Fslab08nd(octave_value_list const&, int) in slab08nd.o
>> ld: symbol(s) not found for architecture x86_64
>> collect2: ld returned 1 exit status
>> make: *** [slab08nd.oct] Error 1
>> 'make' returned the following error: mkoctfile slab08nd.cc \
>>               AB08ND.f AB08NX.f TB01ID.f MB03OY.f MB03PY.f \
>>                      
> 
> strange. All the missing symbols belong to lapack or blas.
> how/where are they defined on Mac OS X ?
> 
> 
> 
>> error: called from `pkg>configure_make' in file 
>> /opt/local/share/octave/3.5.91/m/pkg/pkg.m near line 1385, column 9
>> error: called from:
>> error:   /opt/local/share/octave/3.5.91/m/pkg/pkg.m at line 827, column 5
>> error:   /opt/local/share/octave/3.5.91/m/pkg/pkg.m at line 383, column 9
>> octave:1>
>> 
>> Best regards,
>> Lukas
>> 
> 
> Marco
> 


I use to link my Octave to Apple's flavour of BLAS, the Accelerate framework. 
Could there be a problem with whitespace in "-framework Accelerate"?

ra:~ lukas$ mkoctfile -p LAPACK_LIBS
-framework Accelerate
ra:~ lukas$ mkoctfile -p BLAS_LIBS
-ldotwrp -framework Accelerate
ra:~ lukas$ mkoctfile -p FLIBS
-L/opt/local/lib -L/opt/local/lib/gcc45/gcc/x86_64-apple-darwin10/4.5.3 
-L/opt/local/lib/gcc45/gcc/x86_64-apple-darwin10/4.5.3/../../.. -lm -lgfortran
ra:~ lukas$ 

Lukas


------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to