help-octave
[Top][All Lists]
Advanced

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

Re: make error: dir-ops.cc:61: error: ‘ strerror ’ is not a member of ‘


From: Tatsuro MATSUOKA
Subject: Re: make error: dir-ops.cc:61: error: ‘ strerror ’ is not a member of ‘ gnulib ’
Date: Wed, 20 Oct 2010 11:59:17 +0900 (JST)

Hello

You have execute authogen.sh.  In autogen.sh, it will make a clone from gnulib 
stite.
You also need the git for cloning the gnulib repository.

BTW,today a new snapshot, octave-3.3.53 is uploaded.

http://octave.1599824.n4.nabble.com/Octave-3-3-53-snapshot-available-for-ftp-td3001699.html#a3001699

Download site
ftp://ftp.octave.org/pub/octave/bleeding-edge

This is the latest snapshot so that it is almost the same as that on the 
mercurial archive.

Regards

Tatsuro

--- b612x <address@hidden> wrote:

> 
> 
> John W. Eaton wrote:
> > 
> > On 18-Oct-2010, Kai Habel wrote:
> > 
> > |   On 18.10.2010 02:11, b612x wrote:
> > | > Hi there,
> > | >
> > | > I'm trying to update GNU-Octave from 3.2.4 to 3.3.52 on my machine
> > with
> > | > openSUSE 11.1 (x86_64). Everything had gone well with ./configure, but
> > when
> > | > I
> > | > run make, this is what I'm getting.
> > | >
> > | > user-df205a6ce9:/home/zxoch/bin/octave-3.3.52 # make
> > | > make  all-recursive
> > | > make[1]: Entering directory `/home/zxoch/bin/octave-3.3.52'
> > | > Making all in libgnu
> > | > make[2]: Entering directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > make  all-recursive
> > | > make[3]: Entering directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > make[4]: Entering directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > make[4]: Nothing to be done for `all-am'.
> > | > make[4]: Leaving directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > make[3]: Leaving directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > make[2]: Leaving directory `/home/zxoch/bin/octave-3.3.52/libgnu'
> > | > Making all in libcruft
> > | > make[2]: Entering directory `/home/zxoch/bin/octave-3.3.52/libcruft'
> > | > make[2]: Nothing to be done for `all'.
> > | > make[2]: Leaving directory `/home/zxoch/bin/octave-3.3.52/libcruft'
> > | > Making all in liboctave
> > | > make[2]: Entering directory `/home/zxoch/bin/octave-3.3.52/liboctave'
> > | > make  all-am
> > | > make[3]: Entering directory `/home/zxoch/bin/octave-3.3.52/liboctave'
> > | > /bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
> > -I..
> > | > -I../libgnu -I../libgnu -I../libcruft/misc  -g -O2  -DHAVE_CONFIG_H
> > | > -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat
> > -g
> > | > -O2 -pthread -g -O2 -MT liboctave_la-dir-ops.lo -MD -MP -MF
> > | > .deps/liboctave_la-dir-ops.Tpo -c -o liboctave_la-dir-ops.lo `test -f
> > | > 'dir-ops.cc' || echo './'`dir-ops.cc
> > | > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../libgnu
> > -I../libgnu
> > | > -I../libcruft/misc -g -O2 -DHAVE_CONFIG_H -I/usr/include/freetype2
> > -Wall -W
> > | > -Wshadow -Wold-style-cast -Wformat -g -O2 -pthread -g -O2 -MT
> > | > liboctave_la-dir-ops.lo -MD -MP -MF .deps/liboctave_la-dir-ops.Tpo -c
> > | > dir-ops.cc  -fPIC -DPIC -o .libs/liboctave_la-dir-ops.o
> > | > dir-ops.cc: In member function ‘bool dir_entry::open(const
> > std::string&)’:
> > | > dir-ops.cc:61: error: ‘strerror’ is not a member of ‘gnulib’
> > | > make[3]: *** [liboctave_la-dir-ops.lo] Error 1
> > | > make[3]: Leaving directory `/home/zxoch/bin/octave-3.3.52/liboctave'
> > | > make[2]: *** [all] Error 2
> > | > make[2]: Leaving directory `/home/zxoch/bin/octave-3.3.52/liboctave'
> > | > make[1]: *** [all-recursive] Error 1
> > | > make[1]: Leaving directory `/home/zxoch/bin/octave-3.3.52'
> > | > make: *** [all] Error 2
> > | > user-df205a6ce9:/home/zxoch/bin/octave-3.3.52 #
> > | >
> > | > I've tried to search a solution and I read that I must update the
> > gnulib
> > | > library, with "cd gnulib; git pull"; however, I cannot find that
> > directory,
> > | > I've tried to search with: find / -name 'gnulib' -type d, but I
> > haven't
> > | > founded any directory.
> > | >
> > | > Any suggestions to update gnulib library or another ones that can help
> > me to
> > | > solve this problem.
> > | >
> > | > Thanks in advance!
> > | >
> > | Are you behind  a firewall that blocks port 9418? You could open that 
> > | port or change the respective line (~416) in bootstrap
> > | 
> > |   git clone $shallow git://git.sv.gnu.org/gnulib
> > | 
> > | to:
> > | 
> > |   git clone $shallow http://git.savannah.gnu.org/r/gnulib.git
> > | 
> > | in order to use port 80 (http) for updating gnulib.
> > | 
> > | @all: Maybe something like this could be used as fallback in bootstrap?
> > 
> > Bootstrapping gnulib only happens when you are using the development
> > sources from the mercurial archive.  If you are using a dstribution
> > tarball, then you only get the libgnu directory, not the gnulib
> > directory where the gnulib sources live.  So your options are to
> > either build from the mercurial archive (where you can update the
> > gnulib sources with git) or wait for another snapshot of the
> > development sources that will have an updated gnulib snapshot as well.
> > 
> > jwe
> > 
> > 
> > _______________________________________________
> > Help-octave mailing list
> > address@hidden
> > https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
> > 
> > 
> 
> 
> In one hand, I'd tried to install GNU-Octave from 3.3.52 .tar.bz2 file. On
> the other hand, I don't want to wait until snapshot development sources will
> have updated. By the way, what does snapshot stands for? 
> 
> Based on jwe advice, how can I build the mercurial archive? 
> I've just read the Development Sources Section in
> http://www.gnu.org/software/octave/download.html, and I installed Mercurial,
> but I haven't got any idea of what I suppose to do, also I haven't got much
> experience on this thing. 
> 
> Thanks in advance... 
> 
> 
> 
> 
> 
> 
> -- 
> View this message in context:
>
http://octave.1599824.n4.nabble.com/make-error-dir-ops-cc-61-error-strerror-is-not-a-member-of-gnulib-tp2999532p3001362.html
> Sent from the Octave - General mailing list archive at Nabble.com.
> 
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
> 


--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/


reply via email to

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