octave-maintainers
[Top][All Lists]
Advanced

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

Re: Octave 3.1.51 available for ftp


From: Thomas Treichl
Subject: Re: Octave 3.1.51 available for ftp
Date: Thu, 21 Aug 2008 23:15:38 +0200
User-agent: Thunderbird 2.0.0.16 (Macintosh/20080707)

dbateman schrieb:
John W. Eaton wrote:
As far as I can tell, fftw functions are only referenced directly in
liboctave, so I don't see why you should need to also link the fftw
library directly with liboctinterp.  If this is needed for fftw, why
is it not also needed for the suitesparse libraries?

Maybe the  Ffftw function is the cause of this. I can't remember whether
this was made matlab compatible before or after 3.0.0, but if after, then
this would explain the link issue.

Hallo again,

I'm very slow, but I once again had a look at this problem. The functions that are not found when linking liboctinterp.dylib can be found each at the end of the following outputs. For suitesparse I'm using static *.a libraries only because I don't know how to build shared ones on MacOSX. For fftw I'm building shared *.dylib libraries only which is easy to do. Can this be the origin of this problem?

  Thomas


~/Development/octave $ nm liboctave/pic/oct-fftw.o | grep _fftw
00027250 s __GLOBAL__I__ZN19octave_fftw_plannerC2Ev
00000000 a __GLOBAL__I__ZN19octave_fftw_plannerC2Ev.eh
00003b70 T __ZN11octave_fftw3fftEPKSt7complexIdEPS1_mmii
000275d4 S __ZN11octave_fftw3fftEPKSt7complexIdEPS1_mmii.eh
00004de0 T __ZN11octave_fftw3fftEPKSt7complexIfEPS1_mmii
000276f4 S __ZN11octave_fftw3fftEPKSt7complexIfEPS1_mmii.eh
000038d0 T __ZN11octave_fftw3fftEPKdPSt7complexIdEmmii
000275a4 S __ZN11octave_fftw3fftEPKdPSt7complexIdEmmii.eh
00004b50 T __ZN11octave_fftw3fftEPKfPSt7complexIfEmmii
000276c4 S __ZN11octave_fftw3fftEPKfPSt7complexIfEmmii.eh
00003d00 T __ZN11octave_fftw4ifftEPKSt7complexIdEPS1_mmii
00027604 S __ZN11octave_fftw4ifftEPKSt7complexIdEPS1_mmii.eh
00004f70 T __ZN11octave_fftw4ifftEPKSt7complexIfEPS1_mmii
00027724 S __ZN11octave_fftw4ifftEPKSt7complexIfEPS1_mmii.eh
00004710 T __ZN11octave_fftw5fftNdEPKSt7complexIdEPS1_iRK10dim_vector
00027664 S __ZN11octave_fftw5fftNdEPKSt7complexIdEPS1_iRK10dim_vector.eh
000059c0 T __ZN11octave_fftw5fftNdEPKSt7complexIfEPS1_iRK10dim_vector
00027784 S __ZN11octave_fftw5fftNdEPKSt7complexIfEPS1_iRK10dim_vector.eh
00004000 T __ZN11octave_fftw5fftNdEPKdPSt7complexIdEiRK10dim_vector
00027634 S __ZN11octave_fftw5fftNdEPKdPSt7complexIdEiRK10dim_vector.eh
00005250 T __ZN11octave_fftw5fftNdEPKfPSt7complexIfEiRK10dim_vector
00027754 S __ZN11octave_fftw5fftNdEPKfPSt7complexIfEiRK10dim_vector.eh
00004880 T __ZN11octave_fftw6ifftNdEPKSt7complexIdEPS1_iRK10dim_vector
00027694 S __ZN11octave_fftw6ifftNdEPKSt7complexIdEPS1_iRK10dim_vector.eh
00005b30 T __ZN11octave_fftw6ifftNdEPKSt7complexIfEPS1_iRK10dim_vector
000277b4 S __ZN11octave_fftw6ifftNdEPKSt7complexIfEPS1_iRK10dim_vector.eh
00001180 T 
__ZN19octave_fftw_planner11create_planEi10dim_vectoriiiPKdPSt7complexIdE
00027430 S __ZN19octave_fftw_planner11create_planEi10dim_vectoriiiPKdPSt7complexIdE.eh 00000960 T __ZN19octave_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIdEPS2_ 00027400 S __ZN19octave_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIdEPS2_.eh
00000010 T __ZN19octave_fftw_planner6methodENS_10FftwMethodE
00027368 S __ZN19octave_fftw_planner6methodENS_10FftwMethodE.eh
00000000 T __ZN19octave_fftw_planner6methodEv
00000000 A __ZN19octave_fftw_planner6methodEv.eh
000026d0 T __ZN19octave_fftw_plannerC1Ev
000274c8 S __ZN19octave_fftw_plannerC1Ev.eh
000020d0 T __ZN19octave_fftw_plannerC2Ev
00027490 S __ZN19octave_fftw_plannerC2Ev.eh
00000140 T __ZN25octave_float_fftw_planner11create_planEi10dim_vectoriiiPKfPSt7complexIfE 000273d0 S __ZN25octave_float_fftw_planner11create_planEi10dim_vectoriiiPKfPSt7complexIfE.eh 000018c0 T __ZN25octave_float_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIfEPS2_ 00027460 S __ZN25octave_float_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIfEPS2_.eh
000000a0 T __ZN25octave_float_fftw_planner6methodENS_10FftwMethodE
0002739c S __ZN25octave_float_fftw_planner6methodENS_10FftwMethodE.eh
00000090 T __ZN25octave_float_fftw_planner6methodEv
00000000 A __ZN25octave_float_fftw_planner6methodEv.eh
000032d0 T __ZN25octave_float_fftw_plannerC1Ev
00027538 S __ZN25octave_float_fftw_plannerC1Ev.eh
00002cd0 T __ZN25octave_float_fftw_plannerC2Ev
00027500 S __ZN25octave_float_fftw_plannerC2Ev.eh
         U _fftw_destroy_plan
         U _fftw_execute_dft
         U _fftw_execute_dft_r2c
         U _fftw_import_system_wisdom
         U _fftw_plan_many_dft
         U _fftw_plan_many_dft_r2c
000278e0 S _fftw_planner
         U _fftwf_destroy_plan
         U _fftwf_execute_dft
         U _fftwf_execute_dft_r2c
         U _fftwf_import_system_wisdom
         U _fftwf_plan_many_dft
         U _fftwf_plan_many_dft_r2c
00027880 S _float_fftw_planner
~/Development/octave $


~/Development/octave $ nm liboctave/liboctave.dylib | grep _fftw
00a4afb0 s __GLOBAL__I__ZN19octave_fftw_plannerC2Ev
00000000 a __GLOBAL__I__ZN19octave_fftw_plannerC2Ev.eh
000469f0 T __ZN11octave_fftw3fftEPKSt7complexIdEPS1_mmii
00a61b88 S __ZN11octave_fftw3fftEPKSt7complexIdEPS1_mmii.eh
00047c60 T __ZN11octave_fftw3fftEPKSt7complexIfEPS1_mmii
00a61ca8 S __ZN11octave_fftw3fftEPKSt7complexIfEPS1_mmii.eh
00046750 T __ZN11octave_fftw3fftEPKdPSt7complexIdEmmii
00a61b58 S __ZN11octave_fftw3fftEPKdPSt7complexIdEmmii.eh
000479d0 T __ZN11octave_fftw3fftEPKfPSt7complexIfEmmii
00a61c78 S __ZN11octave_fftw3fftEPKfPSt7complexIfEmmii.eh
00046b80 T __ZN11octave_fftw4ifftEPKSt7complexIdEPS1_mmii
00a61bb8 S __ZN11octave_fftw4ifftEPKSt7complexIdEPS1_mmii.eh
00047df0 T __ZN11octave_fftw4ifftEPKSt7complexIfEPS1_mmii
00a61cd8 S __ZN11octave_fftw4ifftEPKSt7complexIfEPS1_mmii.eh
00047590 T __ZN11octave_fftw5fftNdEPKSt7complexIdEPS1_iRK10dim_vector
00a61c18 S __ZN11octave_fftw5fftNdEPKSt7complexIdEPS1_iRK10dim_vector.eh
00048840 T __ZN11octave_fftw5fftNdEPKSt7complexIfEPS1_iRK10dim_vector
00a61d38 S __ZN11octave_fftw5fftNdEPKSt7complexIfEPS1_iRK10dim_vector.eh
00046e80 T __ZN11octave_fftw5fftNdEPKdPSt7complexIdEiRK10dim_vector
00a61be8 S __ZN11octave_fftw5fftNdEPKdPSt7complexIdEiRK10dim_vector.eh
000480d0 T __ZN11octave_fftw5fftNdEPKfPSt7complexIfEiRK10dim_vector
00a61d08 S __ZN11octave_fftw5fftNdEPKfPSt7complexIfEiRK10dim_vector.eh
00047700 T __ZN11octave_fftw6ifftNdEPKSt7complexIdEPS1_iRK10dim_vector
00a61c48 S __ZN11octave_fftw6ifftNdEPKSt7complexIdEPS1_iRK10dim_vector.eh
000489b0 T __ZN11octave_fftw6ifftNdEPKSt7complexIfEPS1_iRK10dim_vector
00a61d68 S __ZN11octave_fftw6ifftNdEPKSt7complexIfEPS1_iRK10dim_vector.eh
00044000 T 
__ZN19octave_fftw_planner11create_planEi10dim_vectoriiiPKdPSt7complexIdE
00a619e4 S __ZN19octave_fftw_planner11create_planEi10dim_vectoriiiPKdPSt7complexIdE.eh 000437e0 T __ZN19octave_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIdEPS2_ 00a619b4 S __ZN19octave_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIdEPS2_.eh
00042e90 T __ZN19octave_fftw_planner6methodENS_10FftwMethodE
00a6191c S __ZN19octave_fftw_planner6methodENS_10FftwMethodE.eh
00042e80 T __ZN19octave_fftw_planner6methodEv
00000000 A __ZN19octave_fftw_planner6methodEv.eh
00045550 T __ZN19octave_fftw_plannerC1Ev
00a61a7c S __ZN19octave_fftw_plannerC1Ev.eh
00044f50 T __ZN19octave_fftw_plannerC2Ev
00a61a44 S __ZN19octave_fftw_plannerC2Ev.eh
00042fc0 T __ZN25octave_float_fftw_planner11create_planEi10dim_vectoriiiPKfPSt7complexIfE 00a61984 S __ZN25octave_float_fftw_planner11create_planEi10dim_vectoriiiPKfPSt7complexIfE.eh 00044740 T __ZN25octave_float_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIfEPS2_ 00a61a14 S __ZN25octave_float_fftw_planner11create_planEii10dim_vectoriiiPKSt7complexIfEPS2_.eh
00042f20 T __ZN25octave_float_fftw_planner6methodENS_10FftwMethodE
00a61950 S __ZN25octave_float_fftw_planner6methodENS_10FftwMethodE.eh
00042f10 T __ZN25octave_float_fftw_planner6methodEv
00000000 A __ZN25octave_float_fftw_planner6methodEv.eh
00046150 T __ZN25octave_float_fftw_plannerC1Ev
00a61aec S __ZN25octave_float_fftw_plannerC1Ev.eh
00045b50 T __ZN25octave_float_fftw_plannerC2Ev
00a61ab4 S __ZN25octave_float_fftw_plannerC2Ev.eh
         U _fftw_destroy_plan
         U _fftw_execute_dft
         U _fftw_execute_dft_r2c
         U _fftw_import_system_wisdom
         U _fftw_plan_many_dft
         U _fftw_plan_many_dft_r2c
00c26fa0 S _fftw_planner
         U _fftwf_destroy_plan
         U _fftwf_execute_dft
         U _fftwf_execute_dft_r2c
         U _fftwf_import_system_wisdom
         U _fftwf_plan_many_dft
         U _fftwf_plan_many_dft_r2c
00c26f40 S _float_fftw_planner
~/Development/octave $


reply via email to

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