octave-maintainers
[Top][All Lists]
Advanced

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

Re: build fail for default branch on OSX


From: Ben Abbott
Subject: Re: build fail for default branch on OSX
Date: Mon, 10 Feb 2014 12:06:22 -0500

On Feb 10, 2014, at 11:46 AM, Ben Abbott <address@hidden> wrote:

> On Feb 10, 2014, at 5:36 AM, c. <address@hidden> wrote:
> 
>> On 10 Feb 2014, at 01:41, Ben Abbott <address@hidden> wrote:
>> 
>>> On Feb 9, 2014, at 3:17 PM, c. <address@hidden> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> It has been while since I built the default branch, I just tried now with 
>>>> 
>>>> $ hg id
>>>> b0aba84cf80f tip @
>>>> guglielmo.local $ hg log -r tip
>>>> changeset:   18474:b0aba84cf80f
>>>> bookmark:    @
>>>> tag:         tip
>>>> user:        Michael Goffioul <address@hidden>
>>>> date:        Sat Feb 08 19:17:25 2014 -0500
>>>> summary:     Support handle to classdef constructor.
>>>> 
>>>> I am on OSX 10.9.1 with gcc47 and macports dependencies.
>>>> The stable branch builds fine, while for default
>>>> the build fails with the error reported below.
>>>> Has anyone else seen this?
>>>> 
>>>> c.
>>>> 
>>>> libtool: link: ranlib octave-value/.libs/liboctave-value.a
>>>> parse-tree/oct-parse.yy: In function 'int 
>>>> octave_push_parse(octave_pstate*, int, const YYSTYPE*, 
>>>> octave_base_parser&)':
>>>> parse-tree/oct-parse.yy:946:115: error: no matching function for call to 
>>>> 'tree_expression::mark_braindead_shortcircuit(std::string&)'
>>>> parse-tree/oct-parse.yy:946:115: note: candidate is:
>>>> In file included from ../../octave/libinterp/parse-tree/pt-assign.h:37:0,
>>>>              from ../../octave/libinterp/parse-tree/pt-all.h:28,
>>>>              from parse-tree/oct-parse.yy:71:
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note: virtual void 
>>>> tree_expression::mark_braindead_shortcircuit()
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note:   candidate 
>>>> expects 0 arguments, 1 provided
>>>> parse-tree/oct-parse.yy:959:115: error: no matching function for call to 
>>>> 'tree_expression::mark_braindead_shortcircuit(std::string&)'
>>>> parse-tree/oct-parse.yy:959:115: note: candidate is:
>>>> In file included from ../../octave/libinterp/parse-tree/pt-assign.h:37:0,
>>>>              from ../../octave/libinterp/parse-tree/pt-all.h:28,
>>>>              from parse-tree/oct-parse.yy:71:
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note: virtual void 
>>>> tree_expression::mark_braindead_shortcircuit()
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note:   candidate 
>>>> expects 0 arguments, 1 provided
>>>> parse-tree/oct-parse.yy:1021:115: error: no matching function for call to 
>>>> 'tree_expression::mark_braindead_shortcircuit(std::string&)'
>>>> parse-tree/oct-parse.yy:1021:115: note: candidate is:
>>>> In file included from ../../octave/libinterp/parse-tree/pt-assign.h:37:0,
>>>>              from ../../octave/libinterp/parse-tree/pt-all.h:28,
>>>>              from parse-tree/oct-parse.yy:71:
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note: virtual void 
>>>> tree_expression::mark_braindead_shortcircuit()
>>>> ../../octave/libinterp/parse-tree/pt-exp.h:105:16: note:   candidate 
>>>> expects 0 arguments, 1 provided
>>>> parse-tree/oct-parse.yy: In member function 'tree_index_expression* 
>>>> octave_base_parser::make_index_expression(tree_expression*, 
>>>> tree_argument_list*, char)':
>>>> parse-tree/oct-parse.yy:3027:9: error: 'class tree_expression' has no 
>>>> member named 'mark_postfix_indexed'
>>>> mv dldfcn/PKG_ADD-t dldfcn/PKG_ADD
>>>> if [ "x../../octave/libinterp" != "x." ] && [ -f 
>>>> ../../octave/libinterp/DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
>>>>            cp ../../octave/libinterp/DOCSTRINGS DOCSTRINGS; \
>>>>            touch -r ../../octave/libinterp/DOCSTRINGS DOCSTRINGS; \
>>>>    fi
>>>> creating .DOCSTRINGS from .cc source files
>>>> ../../octave/build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
>>>> touch .DOCSTRINGS
>>>> make[3]: *** [parse-tree/parse_tree_libparser_la-oct-parse.lo] Error 1
>>>> make[3]: *** Waiting for unfinished jobs....
>>>> libtool: link: ranlib corefcn/.libs/libcorefcn.a
>>>> ranlib: file: corefcn/.libs/libcorefcn.a(corefcn_libcorefcn_la-jit-util.o) 
>>>> has no symbols
>>>> ranlib: file: 
>>>> corefcn/.libs/libcorefcn.a(corefcn_libcorefcn_la-jit-typeinfo.o) has no 
>>>> symbols
>>>> ranlib: file: corefcn/.libs/libcorefcn.a(corefcn_libcorefcn_la-jit-ir.o) 
>>>> has no symbols
>>>> libtool: link: ( cd "octave-value/.libs" && rm -f "liboctave-value.la" && 
>>>> ln -s "../liboctave-value.la" "liboctave-value.la" )
>>>> libtool: link: ( cd "corefcn/.libs" && rm -f "libcorefcn.la" && ln -s 
>>>> "../libcorefcn.la" "libcorefcn.la" )
>>>> make[2]: *** [all] Error 2
>>>> make[1]: *** [all-recursive] Error 1
>>>> make: *** [all] Error 2
>>> 
>>> Hi Carlo,
>>> 
>>> I'm able to build with gcc48, but haven't tried gcc47.
>>> 
>>> The only trouble I've encountered, is with GraphicsMagick.  I had to back 
>>> up to 1.3.18 (I don't recall why).
>>> 
>>>     $ port outdated
>>>     The following installed ports are outdated:
>>>     GraphicsMagick 1.3.18_0 < 1.3.19_0
>>> 
>>> Ben
>> 
>> Hi Ben,
>> 
>> My errors do not seem to be related to GraphicsMagick, would you suggest 
>> trying to switch to gcc4.8?
>> 
>> c.
> 
> I think that's a good place to start ... but I don't know why switching to 
> gcc48 would make a difference.  I'll try gcc47 myself. 
> 
> Ben

Carlo, I just completed a build using gcc47.  My "hg id" is ...

        $ hg id
        b0aba84cf80f @

Ben






reply via email to

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