On 9-Feb-2007, address@hidden wrote:
| Due to recent changes in libcruft Makefile's, the following patch is required
| under MSVC.
|
| Michael.
|
| Index: libcruft/Makefile.in
| ===================================================================
| RCS file: /cvs/octave/libcruft/Makefile.in,v
| retrieving revision 1.95
| diff -c -p -r1.95 Makefile.in
| *** libcruft/Makefile.in 3 Nov 2006 18:19:11 -0000 1.95
| --- libcruft/Makefile.in 9 Feb 2007 10:54:14 -0000
| *************** INSTALL = @INSTALL@
| *** 18,23 ****
| --- 18,26 ----
| INSTALL_PROGRAM = @INSTALL_PROGRAM@
| INSTALL_DATA = @INSTALL_DATA@
|
| + DLL_CDEFS = @CRUFT_DLL_DEFS@
| + DLL_CXXDEFS = @CRUFT_DLL_DEFS@
| +
| # List of the directories that contain Fortran source. Simply copying
| # a new .f file into one of these directories is sufficient to have it
| # added to $(LIBPRE)cruft.a. If you add a new directory here, you also need
| *************** ifeq ($(SHARED_LIBS), true)
| *** 82,87 ****
| --- 85,93 ----
| endif
| endif
|
| + misc/machar.o misc/pic/machar.o: \\
| + CPPFLAGS := $(CPPFLAGS) -DDP
| +
| ifeq ($(SHARED_LIBS), true)
| ifeq ($(STATIC_LIBS), true)
| LIBRARIES = $(LIBPRE)cruft.$(LIBEXT) $(LIBPRE)cruft.$(SHLEXT_VER)
I don't understand why these changes are needed. The
libcruft/Makefile should not have targets for files that are in the
misc directory. Those files should be handled by the
libcruft/misc/Makefile. I guess is is the same bug as this:
https://www.cae.wisc.edu/pipermail/bug-octave/2007-February/001647.html
but I can't duplicate this problem.