[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
compile Octave-2.1.64 on Windows.
From: |
Ole Jacob Hagen |
Subject: |
compile Octave-2.1.64 on Windows. |
Date: |
Wed, 12 Jan 2005 13:37:48 +0100 (CET) |
Hi.
I am trying to compile Octave-2.1.64 with MinGW on Window, and followed
the instructions given by Laurent Mazet:
% start of snip %
- I used ./configure --disable-static --enable-shared
--disable-readline
--enable-dl
- I added -lwsock32 which wasn't detected by ./configure
- In /usr/include/winnt.h, I disabled typedef union IMAGE_AUX_SYMBOL
because of
a name conflict with Array.
- For liboctinterp I added a $(DLD_PICOBJ) into the rule of
src/Makefile
- In src/DLD-FUNCTIONS/sort.cc, I 'sed' s/= octave_NaN/=
lo_ieee_nan_value ()/
- I finish install by hand, copying some dlls into the binary
directory.
% end of snip %
Where goes the $(DLD_PICOBJ) into the rule of src/Makefile?
What can be done to resolve my linking errors, which are listed at the
bottom of this mail.
Cheers,
Ole J.
I am getting this error during linking:
d:/Octave/octave-2.1.64/src/../liboctave/DASPK.h:49: variable 'vtable
for DASPK' can't be auto-imported. Please
read the documentation for ld's --enable-auto-im
port for details.
daspk.o(.text+0x43af):d:/Octave/octave-2.1.64/src/../liboctave/DASPK.h:47:
varia ble 'vtable for DASPK' can't be
auto-imported. Please read the documentation for
ld's --enable-auto-import for details.
daspk.o(.text+0x4c43):d:/Octave/octave-2.1.64/src/../liboctave/DASPK.h:49:
varia ble 'vtable for DASPK' can't be
auto-imported. Please read the documentation for
ld's --enable-auto-import for details.
dasrt.o(.text+0x2df4): In function `Z6FdasrtRK17octave_value_listi':
d:/Octave/octave-2.1.64/src/../liboctave/DASRT.h:84: variable 'vtable
for DASRT' can't be auto-imported. Please
read the documentation for ld's --enable-auto-im
port for details.
dasrt.o(.text$_ZN5DASRTD1Ev[DASRT::~DASRT()]+0x3d): In function
`FSdasrt_gnu_v3' :
d:/Octave/octave-2.1.64/src/./DLD-FUNCTIONS/dasrt.cc:213: variable
'vtable for D ASRT' can't be auto-imported.
Please read the documentation for ld's --enable-au
to-import for details.
dassl.o(.text+0x227b): In function `Z6FdasslRK17octave_value_listi':
d:/Octave/octave-2.1.64/src/../liboctave/DASSL.h:49: variable 'vtable
for DASSL' can't be auto-imported. Please
read the documentation for ld's --enable-auto-im
port for details.
dassl.o(.text+0x30fe):d:/Octave/octave-2.1.64/src/../liboctave/DASSL.h:47:
varia ble 'vtable for DASSL' can't be
auto-imported. Please read the documentation for
ld's --enable-auto-import for details.
dassl.o(.text+0x3713):d:/Octave/octave-2.1.64/src/../liboctave/DASSL.h:49:
varia
- compile Octave-2.1.64 on Windows.,
Ole Jacob Hagen <=