Hello

I have tried to build a symbolic-1.0.5 on the cygwin octave-3.0.0 and the mingw 
octave-3.0.0.
For the cygwin, it was successful but, for the mingw it was failed.

For the cygwin, the version numbers of cln and ginac are  1.1.13 and 1.4.1, 
respectively
while for the mingw, those are 1.1.10 and 1.3.7.

This is because I could not build ginac 1.4.1 for the mingw.
I have re-checked the previous version symbolic-1.0.4 on the mingw. It was 
successful.

Is the newer version of ginac required for  the symbolic-1.0.5.

Regards
Tatsuro

*******Confiugre  
$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for mkoctfile... mkoctfile
retrieving compile and link flags from mkoctfile
checking for F77_FUNC... yes
checking for octave... octave
checking for OCTAVE_VERSION in Octave... 3.0.0
checking for octave_config_info('canonical_host_type') in Octave... 
i686-pc-mingw32
checking for octave_config_info('SHLEXT') in Octave... dll
checking whether ln -s works... no, using cp -p
checking for ranlib... ranlib
checking for strip... strip
checking pkg-config is at least version 0.9.0... yes
checking for GINAC... yes
configure: creating ./config.status
config.status: creating Makeconf

  "$prefix" is /usr/local
  "$exec_prefix" is ${prefix}

octave commands will install into the following directories:
   m-files:   /usr/local/octave-3.0.0/share/octave/3.0.0/site/m/octave-forge
   oct-files: 
/usr/local/octave-3.0.0/libexec/octave/3.0.0/site/oct/i686-pc-mingw32/octave-forge
   binaries:  
/usr/local/octave-3.0.0/libexec/octave/3.0.0/site/exec/i686-pc-mingw32
alternatives:
   m-files:   
/usr/local/octave-3.0.0/share/octave/3.0.0/site/octave-forge-alternatives/m
   oct-files:
/usr/local/octave-3.0.0/libexec/octave/3.0.0/site/octave-forge-alternatives/oct/i686-pc-mingw32

shell commands will install into the following directories:
   binaries:  ${exec_prefix}/bin
   man pages: ${datarootdir}/man
   libraries: ${exec_prefix}/lib
   headers:   ${prefix}/include

octave-forge is configured with
   octave:      octave (version 3.0.0)
   mkoctfile:   mkoctfile for Octave 0
   symbolic toolbox: yes

find . -name NOINSTALL -print    # shows which toolboxes won't be installed

***** A part of make
make[1]: Entering directory 
`/local/octave-forge-bundle-20080216/main/symbolic-1.0.5/src'
mkoctfile -DHAVE_OCTAVE_30 -v -v 
-I/usr/local/lib_inculde_etc_forge/octave-3.0.0/include   -c
symbols.cc
g++ -c -I/mingw/include -I/usr/local/octave-3.0.0/include -I/GnuWin32/include
-Ic:/progra~1/Pcre/include -I/usr/local/octave-3.0.0/include/octave-3.0.0
-I/usr/local/octave-3.0.0/include/octave-3.0.0/octave 
-I/usr/local/octave-3.0.0/include -mieee-fp -g
-O2 -I/usr/local/lib_inculde_etc_forge/octave-3.0.0/include -DHAVE_OCTAVE_30 
symbols.cc -o symbols.o
    :
    : 
mkoctfile -DHAVE_OCTAVE_30 -v -v -o symbols.oct symbols.o probably_prime.o 
differentiate.o
findsymbols.o numden.o syminfo.o symlsolve.o sumterms.o sym-bool.o sym-create.o 
ov-ex.o ov-vpa.o
ov-ex-mat.o ov-relational.o op-ex-mat.o op-ex.o op-vpa.o 
-L/usr/local/lib_inculde_etc_forge/octave-3.0.0/lib
g++ -shared -Wl,--export-all-symbols -Wl,--enable-auto-import 
-Wl,--enable-runtime-pseudo-reloc -o
symbols.oct symbols.o probably_prime.o differentiate.o findsymbols.o numden.o 
syminfo.o symlsolve.o
sumterms.o sym-bool.o sym-create.o ov-ex.o ov-vpa.o ov-ex-mat.o ov-relational.o 
op-ex-mat.o op-ex.o
op-vpa.o -L/usr/local/lib_inculde_etc_forge/octave-3.0.0/lib
-L/usr/local/octave-3.0.0/lib/octave-3.0.0 -L/usr/local/octave-3.0.0/lib 
-loctinterp -loctave -lcruft
-L/mingw/lib -L/usr/local/octave-3.0.0/lib -L/GnuWin32/lib -L/GnuWin32/bin 
-llapack -ltmglib -lblas
-lfftw3 -lreadline -ltermcap -lz -lm -luuid -lws2_32 -lkernel32 -L/mingw/lib
-L/usr/local/octave-3.0.0/lib -L/GnuWin32/lib -L/GnuWin32/bin 
-L/mingw/bin/../lib/gcc/mingw32/3.4.5
-L/mingw/bin/../lib/gcc 
-L/mingw/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/lib
-L/mingw/bin/../lib/gcc/mingw32/3.4.5/../../.. -lz -lm -luuid -lfrtbegin -lg2c 
-lmingw32 -lmoldname
-lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32
symbols.o: In function `ZN5GiNaC4tanhINS_2exEEEKNS_8functionERKT_':
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x18b): 
undefined reference to
`GiNaC::basic::basic(GiNaC::basic const&)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x192): 
undefined reference to
`vtable for GiNaC::numeric'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x1c5): 
undefined reference to
`GiNaC::numeric::numeric(int)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x1ec): 
undefined reference to
`GiNaC::operator+(GiNaC::numeric const&, GiNaC::numeric const&)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x20c): 
undefined reference to
`GiNaC::ex::construct_from_basic(GiNaC::basic const&)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x267): 
undefined reference to
`vtable for GiNaC::numeric'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x283): 
undefined reference to
`vtable for GiNaC::basic'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x28b): 
undefined reference to
`vtable for GiNaC::numeric'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x2aa): 
undefined reference to
`vtable for GiNaC::numeric'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x2b2): 
undefined reference to
`vtable for GiNaC::basic'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x2d1): 
undefined reference to
`vtable for GiNaC::basic'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x334): 
undefined reference to
`GiNaC::numeric::numeric(double)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x350): 
undefined reference to
`GiNaC::numeric::numeric(int)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x377): 
undefined reference to
`GiNaC::operator+(GiNaC::numeric const&, GiNaC::numeric const&)'
C:/Programs/msys/1.0/local/octave-3.0.0/include/ginac/ptr.h:(.text+0x397): 
undefined reference to
`GiNaC::ex::construct_from_basic(GiNaC::basic const&)'
     :
     :
     :

--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to