From: Phillips, J. R <jam...@ho...> - 2004-09-29 17:36:38
|
OK, here are some cygwin command-line queries and results: $ cd /usr/local $ find . -name liboctave.dll* -print ./bin/liboctave.dll ./lib/octave-2.1.60/liboctave.dll.a.2.1.60 ./lib/octave-2.1.60/liboctave.dll.a $ find . -name liboctave_fixed* -print ./bin/liboctave_fixed.dll $ 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 copied. JRP -----Original Message----- From: David Bateman [mailto:Dav...@mo...] Sent: Wednesday, September 29, 2004 11:57 AM To: Phillips, James R Cc: 'David Bateman'; oct...@li... Subject: Re: [OctDev] Issue Building/Installing liboctave_fixed.dll.a According to Phillips, James R <jam...@ho...> (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 in > 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 > environment? 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? D. -- David Bateman Dav...@mo... 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 |