[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
>
>
Re: Octave 3.4.2-rc2 release candidate available for ftp, Lukas Reichlin, 2011/06/23
Re: Octave 3.4.2-rc2 release candidate available for ftp, Orion Poplawski, 2011/06/30