octave-maintainers
[Top][All Lists]
Advanced

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

Re: linking liboctave fails (lapack missing?)


From: Thomas Treichl
Subject: Re: linking liboctave fails (lapack missing?)
Date: Wed, 19 Aug 2009 22:34:54 +0200
User-agent: Thunderbird 2.0.0.22 (Macintosh/20090605)

Ben Abbott schrieb:
On Aug 18, 2009, at 2:36 PM, Thomas Treichl wrote:

John W. Eaton schrieb:
On 15-Aug-2009, Thomas Treichl wrote:
| John W. Eaton schrieb:
| > It would be helpful if people building Octave on Windows and OS X
| > systems could configure and build the latest Octave sources on and
| > send a list of symbols that are unresolved when creating the libcruft,
| > liboctave, liboctinterp shared libraries, when linking the Octave
| > executable file, and when building the .oct files.
| | Here are the results for OS X (currently I cannot tell you anything about the | CURL and GLPK dependencies - these libs are not found by ./configure at the | moment - seems because of missing -lz in the test procedure):
I checked in changes that should fix this.  Can you check?

I will John, but I think I need another day for doing that. Yesterday I changed src/Makefile.in for myself and was able to compile all of the Octave sources. This is just FYI, I've attached 9534.diff which is the "hg diff -r 9534 src/Makefile.in >9534.diff".

Thought I'd mention that I've been attempting builds every day or two, with the tip below I'm able to build again.

changeset:   9537:592a959b68e5
tag:         tip
user:        John W. Eaton <address@hidden>
date:        Mon Aug 17 17:24:21 2009 -0400
summary: octave-bug.in, octave-bug.cc.in: update for recent configure changes

Hi Ben, hello John,

this sounds good but I still have some problems: In the ./configure test libarpack is not found anymore because my libarpack is compiled against $(BLAS_LIBS) ?and? $(LAPACK_LIBS). I changed configure.in - like attached in configure.in.diff - now I successfully pass this configure test. BTW, I'm working with

  MacMini:~/Development/octave Me$ hg tip
  changeset:   9549:ed34b1da0e26
  tag:         tip
  user:        Jaroslav Hajek <address@hidden>
  date:        Wed Aug 19 16:24:33 2009 +0200
  summary:     zero matrix assignment fix

I was not able to fix that -lexpat problem but I can easily add -lexpat to LDFLAGS at the moment. With this flag I'm able to link liboctinterp.dylib and octave without any further modifications.

Linking *.oct files still doesn't work. I attached symbols.amd.txt which is the error output of linking amd.oct. To quickly solve that last problem I changed src/Makefile.in, cf. Makefile.in.diff. After this last change I was able to get through the build procedure.

Best regards

  Thomas
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -947,7 +947,7 @@
 warn_arpack="arpack not found. This will result in a lack of the eigs 
function."
 if test "$with_arpack" = yes; then
   with_arpack=no
-  AC_CHECK_LIB(arpack, F77_FUNC(dseupd,DSEUPD), [ARPACK_LIBS="-larpack"; 
with_arpack=yes], , $LAPACK_LIBS $FLIBS)
+  AC_CHECK_LIB(arpack, F77_FUNC(dseupd,DSEUPD), [ARPACK_LIBS="-larpack"; 
with_arpack=yes], , [$BLAS_LIBS $FLIBS])
   if test "$with_arpack" = yes; then
     AC_DEFINE(HAVE_ARPACK, 1, [Define if the ARPACK library is used.])
     warn_arpack=
g++ -bundle -bundle_loader ../src/octave 
-L/Applications/Octave.app/Contents/Resources/lib 
-Wl,-headerpad_max_install_names   -Wl,-syslibroot 
-Wl,/Developer/SDKs/MacOSX10.4u.sdk -Wl,-lexpat -o amd.oct pic/amd.o  -L. 
-loctinterp -L../liboctave -loctave -L../libcruft -lcruft  -lamd -lcamd 
-lcolamd -lccolamd -lcholmod -lcxsparse -lumfpack
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
_H5Fclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Fcreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Fis_hdf5 referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Fopen referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gset_comment referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5check_version referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Aclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Acreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Aopen_name referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Awrite referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dcreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dget_space referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dget_type referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dopen referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dread referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Dwrite referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Eget_auto referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Eset_auto referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gcreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gget_comment referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gget_num_objs referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gget_objinfo referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Giterate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Gopen referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Sclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Screate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Screate_simple referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Sget_simple_extent_dims referenced from liboctinterp expected to be defined 
in /tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Sget_simple_extent_ndims referenced from liboctinterp expected to be defined 
in /tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_C_S1_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_DOUBLE_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_INT_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_UCHAR_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tclose referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tcopy referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tcreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tget_class referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tget_member_type referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tget_nmembers referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tget_sign referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tget_size referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tinsert referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Tset_size referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5get_libversion referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5open referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_FT_Done_Face referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Get_Char_Index referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Get_Kerning referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Init_FreeType referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Load_Glyph referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_New_Face referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Render_Glyph referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FT_Set_Char_Size referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfreetype.6.dylib
_FcConfigSubstitute referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcDefaultSubstitute referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcFontMatch referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcInit referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternAddDouble referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternAddInteger referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternAddString referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternCreate referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternDestroy referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_FcPatternGetString referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libfontconfig.1.dylib
_H5T_NATIVE_FLOAT_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_SCHAR_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_HBOOL_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Aget_type referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5Aread referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_INT8_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_INT16_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_INT32_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_INT64_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_UINT8_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_UINT16_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_UINT32_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_H5T_NATIVE_UINT64_g referenced from liboctinterp expected to be defined in 
/tmp/deps-i386/lib/libhdf5-1.6.6.0.dylib
_fftw_destroy_plan referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftw_execute_dft referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftw_execute_dft_r2c referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftw_import_system_wisdom referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftw_plan_many_dft referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftw_plan_many_dft_r2c referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3.3.dylib
_fftwf_destroy_plan referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_fftwf_execute_dft referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_fftwf_execute_dft_r2c referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_fftwf_import_system_wisdom referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_fftwf_plan_many_dft referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_fftwf_plan_many_dft_r2c referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libfftw3f.3.dylib
_readline referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_add_defun referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_attempted_completion_function referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_basic_quote_characters referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_basic_word_break_characters referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_char_is_quoted_p referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_clear_screen referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_completer_quote_characters referenced from liboctave expected to be defined 
in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_completer_word_break_characters referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_completion_append_character referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_completion_matches referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_deprep_term_function referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_event_hook referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_completion_desired referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_completion_function referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_dequoting_function referenced from liboctave expected to be 
defined in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_quote_characters referenced from liboctave expected to be defined 
in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_quoting_desired referenced from liboctave expected to be defined 
in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_filename_quoting_function referenced from liboctave expected to be defined 
in /tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_free_undo_list referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_get_screen_size referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_history_search_backward referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_history_search_forward referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_initialize referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_insert_text referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_instream referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_line_buffer referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_newline referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_outstream referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_re_read_init_file referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_read_init_file referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_readline_name referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_redisplay referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_redisplay_function referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_resize_terminal referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_startup_hook referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_terminal_name referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_undo_list referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_rl_variable_bind referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_add_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_append_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_current_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_base referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_get referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_is_stifled referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_length referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_list referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_set_pos referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_history_truncate_file referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_max_input_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_read_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_read_history_range referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_remove_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_replace_history_entry referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_stifle_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_unstifle_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_using_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_where_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
_write_history referenced from liboctave expected to be defined in 
/tmp/deps-i386/lib/libreadline.5.2.dylib
collect2: ld returned 1 exit status
make[2]: *** [amd.oct] Error 1
make[1]: *** [src] Error 2
make: *** [all] Error 2
diff --git a/src/Makefile.in b/src/Makefile.in
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -333,7 +333,7 @@
 
 OCT_LINK_DEPS = $(RLD_FLAG) -L. $(LIBOCTINTERP) \
   -L../liboctave $(LIBOCTAVE) \
-  -L../libcruft $(LIBCRUFT)
+  -L../libcruft $(LIBCRUFT) $(OCTAVE_LIBS)
 
 BUILT_DISTFILES = DOCSTRINGS oct-gperf.h parse.cc lex.cc y.tab.h \
        $(OPT_HANDLERS) $(BUILT_EXTRAS)
@@ -697,7 +697,7 @@
   CPPFLAGS += $(ARPACK_CPPFLAGS) $(SPARSE_CPPFLAGS)
 eigs.oct: \
   OCT_LINK_DEPS += $(ARPACK_LDFLAGS) $(ARPACK_LIBS) \
-    $(SPARSE_LDFLAGS) $(SPARSE_LIBS) $(BLAS_LIBS)
+    $(SPARSE_LDFLAGS) $(SPARSE_LIBS) $(BLAS_LIBS) $(FLIBS)
 
 qz.d qz.df qz.o pic/qz.o:
 qz.oct: OCT_LINK_DEPS += $(BLAS_LIBS)

reply via email to

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