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: b612x
Subject: Re: make error: dir-ops.cc:61: error: ‘ strerror ’ is not a member of ‘ gnulib ’
Date: Thu, 21 Oct 2010 13:24:44 -0700 (PDT)

Thank you,

I did it, but I have a requirement when "./autogen.sh" was running: 

libtoolize: copying file `m4/lt~obsolete.m4'
./bootstrap: aclocal --force -I m4 ...
./bootstrap: autoconf --force ...
./bootstrap: autoheader --force ...
./bootstrap: automake --add-missing --copy --force-missing ...
configure.ac:53: require Automake 1.11, but have 1.10.1

Either way, I've been thinking to change my Open Suse OS to Debian!

Best...




Tatsuro MATSUOKA-2 wrote:
> 
> 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/
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
> 
> 
-- 
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-tp2999532p3006234.html
Sent from the Octave - General mailing list archive at Nabble.com.



reply via email to

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