octave-maintainers
[Top][All Lists]
Advanced

[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                          




reply via email to

[Prev in Thread] Current Thread [Next in Thread]