From help-octave-request at bevo dot che dot wisc dot edu Tue Feb 5 16:42:04 2002 Subject: Windows and dynamically linked files From: Douglas Eck To: help-octave at bevo dot che dot wisc dot edu, doug@idsia.ch Date: Tue, 05 Feb 2002 17:59:03 -0500 [cc replies to doug at idsia dot ch please] Hello all, I downloaded 2.1.35 and a fresh install of cygwin. I did a ./configure and a make and everything compiled. However, if I cd into SRC/examples and try to build an oct file I get a slew of undefined references. I don't have a way to get the output from my laptop onto the machine I"m typing from. But there are many failed references, such as to Array:: ~Array(void) which I suppose is in liboctave.a I've ensured that liboctave.a, libcruft.a and liboctinterp.a are all visible but the linker doesn't seem to link to them. I read that perhaps I need to do ./configure --enable-shared but then the build fails with undefined references in some of the fortran libs. For example [from the output from make] c++ -shared -o libcruft.so.2.1.35 [lots of obj files] yields hundreds of failed references to, eg, s_copy, s_wsfi, do_fio e_wsfi Perhaps I need to build a shared version of libstdc++? I think I'm missing something obvious here... any suggestions? Cheers, Doug ------------------------------------------------------------- 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 -------------------------------------------------------------