OK, here are some cygwin command-line queries and results:
$ cd /usr/local
$ find . -name liboctave.dll* -print
$ find . -name liboctave_fixed* -print
$ ld --version
GNU ld version 2.15.91 20040725
$ g++ --version
g++ (GCC) 3.3.3 (cygwin special)
These are the most recent stable versions of g++ and ld available from cygwin.
When using "make -k install", I didn't get appreciably different results than without the "-k" flag. The install
basically quits copying files once it hits an error, even for subdirs other than main/fixed. So to finish the install
successfully, it is still necessary to touch main/fixed/NOINSTALL, otherwise a lot of files not in main/fixed don't get
From: David Bateman [mailto:David.Bateman@...]
Sent: Wednesday, September 29, 2004 11:57 AM
To: Phillips, James R
Cc: 'David Bateman'; octave-dev@...
Subject: Re: [OctDev] Issue Building/Installing liboctave_fixed.dll.a
According to Phillips, James R <james.phillips@...> (on 09/29/04):
> No build errors are generated, but the file liboctave_fixed.dll.a is not made. This is true even when executing make
> the main/fixed subdirectory. I also explicitly configured octave-forge with the --enable-fixed --disable-static flags
> prior to compiling, but this made no difference.
The *.dll.a is created by ld with the option --out-implib=$(FIXEDLIBTARGET).a
The fact that it isn't created, if there are no build errors, means that the
options of cygwin's ld have changed... Is there a liboctave.dll and a
liboctave.dll.a for example? Is there even a liboctave_fixed.dll ?
What version of ld and g++ have you installed?
> This file appears to be an export library, which would only be
> required if one wished to link an octave extension (.oct) against
> liboctave_fixed.dll. Is this correct? If so, could I force the
> installation to proceed, despite the absence of this file, which is
> not really necessary for use of the toolbox in the octave
make -k install should force the install, and would at worst mean that
you couldn't use the fixed-point toolbox....
The last time I booted into windows was more than 6 months ago, and so
it is difficult for me to debug this.. I suppose I'll have though no
promises of when I'll get on to it.. Can someone else who builds
with cygwin tell me if they get this error?
David Bateman David.Bateman@...
Motorola CRM +33 1 69 35 48 04 (Ph)
Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax)
91193 Gif-Sur-Yvette FRANCE
The information contained in this communication has been classified as:
[x] General Business Information
[ ] Motorola Internal Use Only
[ ] Motorola Confidential Proprietary