octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave 3.4.2-rc2 release candidate available for ftp


From: Tatsuro MATSUOKA
Subject: Re: Octave 3.4.2-rc2 release candidate available for ftp
Date: Fri, 24 Jun 2011 13:57:59 +0900 (JST)

Hello

I am trying  to build octave 3.4.2-rc2 on MinGW.
As were shown 3.9.9x and 3.4.0, library missing error happened as below.

********************************
libtool: link: g++ -shared-libgcc -shared -nostdlib 
c:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../dllcrt2.o 
c:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2/crtbegin.o  
DLD-FUNCTIONS/.libs/__contourc__.o  -Wl,--whole-archive 
../libcruft/.libs/libranlib.a ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  
-L/home/octaves/OctBuild/octave-3.4.2-rc2/liboctave/.libs 
-L/home/octaves/OctBuild/octave-3.4.2-rc2/libcruft/.libs 
-L/c/Programs/gplibs/lib -L/c/Programs/OctaveLibs/lib -L/GnuWin32/lib 
./.libs/liboctinterp.dll.a -Lc:/Programs/gplibs/lib 
-Lc:/Programs/OctaveLibs/lib -Lc:/Programs/GnuWin32/lib 
-L/projetos/gcc/bld/452/build/mingw32/winsup/mingw 
-L/projetos/gcc/bld/452/build/mingw32/winsup/w32api/lib 
-L/projetos/gcc/bld/452/build/mingw32/libstdc++-v3/src 
-L/projetos/gcc/bld/452/build/mingw32/libstdc++-v3/src/.libs 
-Lc:/programs/mingw/lib -LC:/Programs/gplibs/lib -L/mingw/lib 
-Lc:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2
 -Lc:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2/../../.. 
../liboctave/.libs/liboctave.dll.a ../libcruft/.libs/libcruft.dll.a -luser32 
-lkernel32 -luser32 -lkernel32 /mingw/lib/libiberty.a -lpthread -luser32 
-lkernel32 -lgdi32 -lws2_32 -luser32 -lkernel32 
-Lc:/programs/mingw/bin/../lib/gcc 
-Lc:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/lib 
/mingw/lib/gcc/mingw32/4.5.2/libstdc++.dll.a -lmingw32 -lgcc_s -lgcc -lmoldname 
-lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_s 
-lgcc -lmoldname -lmingwex -lmsvcrt 
c:/programs/mingw/bin/../lib/gcc/mingw32/4.5.2/crtend.o  -O3 -mieee-fp -O3 -O3 
-Wl,--allow-multiple-definition -Wl,--enable-auto-import 
-Wl,--enable-runtime-pseudo-reloc-v2 -Wl,--allow-multiple-definition 
-Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc-v2   -o 
DLD-FUNCTIONS/.libs/__contourc__-0.dll -Wl,--enable-auto-image-base -Xlinker 
--out-implib -Xlinker DLD-FUNCTIONS/.libs/__contourc__.dll.a
Creating library file: 
DLD-FUNCTIONS/.libs/__contourc__.dll.a../libcruft/.libs/libranlib.a(advnst.o):advnst.f:(.text+0x11a):
 undefined reference to `_gfortran_st_write'
../libcruft/.libs/libranlib.a(advnst.o):advnst.f:(.text+0x132): undefined 
reference to `_gfortran_transfer_character'
../libcruft/.libs/libranlib.a(advnst.o):advnst.f:(.text+0x14a): undefined 
reference to `_gfortran_transfer_character'
../libcruft/.libs/libranlib.a(advnst.o):advnst.f:(.text+0x152): undefined 
reference to `_gfortran_st_write_done'
../libcruft/.libs/libranlib.a(genbet.o):genbet.f:(.text+0x72e): undefined 
reference to `_gfortran_st_write'
../libcruft/.libs/libranlib.a(genbet.o):genbet.f:(.text+0x746): undefined 
reference to `_gfortran_transfer_character'
../libcruft/.libs/libranlib.a(genbet.o):genbet.f:(.text+0x75e): undefined 
reference to `_gfortran_transfer_real'
../libcruft/.libs/libranlib.a(genbet.o):genbet.f:(.text+0x776): undefined 
reference to `_gfortran_transfer_character'
../libcruft/.libs/libranlib.a(genbet.o):genbet.f:(.text+0x77e): undefined 
reference to `_gfortran_st_write_done'

<snip>
*********************************************************

This was already reported.

http://savannah.gnu.org/bugs/?32250

For the source on Mercurial archives, this error never happened for both dev 
and 3.4.x branches.

I will add 
export LIBS='-lgfortran -llapack'
as performed before.

Regards

Tatsuro
--- On Fri, 2011/6/24, John W. Eaton <address@hidden> wrote:

> On 23-Jun-2011, Robert T. Short wrote:
> 
> | I didn't build from the tarball, but from the mercurial sources.  When I 
> | start from the build directory, I get
> | 
> |  >./runoctave
> | GNU Octave, version 3.4.1
> | Copyright (C) 2011 John W. Eaton and others.
> | (etc.)
> | 
> | 
> | 
> | 
> | Where does the version get set?  I find '3.4.1' in a bunch of places 
> | including the Makefile
> | OCTAVE_VERSION = 3.4.1
> | but don't find any 3.4.2.
> | 
> | The way I built was to
> |  > hg clone http://www.octave.org/hg/octave
> |  > hg update stable
> | 
> | the build and install seem to have worked ok.
> | 
> | I don't find tags for release 3.4.1 or 3.4.2.
> 
> Oops, I forgot to push some changesets to savannah.  That's done now,
> so the head of the stable branch should be 3.4.2-rc2.
> 
> It looks like I also forgot to tag 3.4.1 (I thought I did it,
> honest).  That's done now, but I haven't tagged 3.4.2 yet since it
> isn't released.  I wasn't planning to tag release candidates, but I
> could if people think that is useful.
> 
> Since I now have reports of success on GNU/Linux, OS X, Cygwin and
> MinGW (at least using the change that I checked in for rc2 applied to
> rc1, I think) I plan to make the 3.4.2 release tomorrow unless
> something critical is reported before then.
> 
> jwe
> 
>


reply via email to

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