[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 11:46:08 -0500 |
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
- build fail for default branch on OSX, c., 2014/02/09
- Re: build fail for default branch on OSX, Ben Abbott, 2014/02/09
- Re: build fail for default branch on OSX, c., 2014/02/10
- Re: build fail for default branch on OSX,
Ben Abbott <=
- Re: build fail for default branch on OSX, Ben Abbott, 2014/02/10
- Re: build fail for default branch on OSX, c., 2014/02/10
- Re: build fail for default branch on OSX, Ben Abbott, 2014/02/10
- Re: build fail for default branch on OSX, c., 2014/02/11
- Re: build fail for default branch on OSX, Ben Abbott, 2014/02/11