delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2016/03/01/14:17:33

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=wellesley-edu.20150623.gappssmtp.com; s=20150623;
h=mime-version:subject:from:in-reply-to:date
:content-transfer-encoding:message-id:references:to;
bh=JCDxuBTetOTy+bQDVgR56Brj0ELmgCyu3BcCn7lCpuY=;
b=cOZmtM3eG7DOjI0JWBITG5DaKSAPLwjRw70Hkt8ConmcuM6yxXwcNCWVvQwbZgH4Th
9CEMKDKRjq1ZiB0yyah5U7kMrelky2gtmdMGnxO+8xeUblqikWUEKDj+v1hCZH3EESrn
LVBHCaDE0IGh7QhWzHMvAuym3rOVx52dYzMEhptlp7Q9CALX9VuHJCCFvjzgW+Nw05Gk
zBiGXUyrtJHhVSyV4fn0QfERvZYnd/CEs1Bfsn3zq4/dPp1DuUpCinoTzY7SrCd2MDQF
1IwQ3HSK4RfO9CklRn9wo0jyxKeX2xDCyfl1/bkuj5I4+TzrzmWU4Xxf2+l5ZV2l75dX
dA2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:subject:from:in-reply-to:date
:content-transfer-encoding:message-id:references:to;
bh=JCDxuBTetOTy+bQDVgR56Brj0ELmgCyu3BcCn7lCpuY=;
b=XJ3QCkFo2hYrBBhcUAonRpIEuarmfIaqsdM5w9I//yJquXvByLkFQCtKMy1l3p3UNt
4bLZ9/CJMGabG3Z5eYdCz+Xg4AYonxaB+TKMjbM7UjlV3pU8pHMPzvZcg5d1cBVKHrFS
OR+U0ZD2mvfFRuGkI34kq3SocH4jSt3GuYXjY8SAER2QyDUU8i904LnQrrUFZo2agHT8
secQ91GFMi8LCDAAenSZUoxqYijVl3g0BHYkeXESsV/qoJaAGX0+ovnq2zVXIXutGczY
8QSqZsC19Or4oa7DaVZ6TvdDo8lJsyryRoIMDsa6PosNRsZqadZn3J8gEEeHS3bAee0O
i/kQ==
X-Gm-Message-State: AD7BkJJ8+/xCsG0yFZEgVfSwDxLe/wszChVCS1whx8O0OmzRsyuv2dUljvqq25O0QO3ix7vx
X-Received: by 10.140.131.6 with SMTP id 6mr10707266qhd.67.1456859835237;
Tue, 01 Mar 2016 11:17:15 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-help] gaf not built
From: "James Battat (jbattat AT wellesley DOT edu) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
In-Reply-To: <2541E636-5CDD-4769-A3AE-DBD7ECA1990C@sbcglobal.net>
Date: Tue, 1 Mar 2016 14:17:13 -0500
Message-Id: <33B2E143-C5E8-4C37-A52E-D212DB1A0EA7@wellesley.edu>
References: <201602281147 DOT u1SBljat031059 AT delorie DOT com> <F28A36F4-E811-46A7-B66D-595505D8787B AT wellesley DOT edu> <CAMvDHVAyqXnbCs8x+5aeSVGkyXv3xitj6zvW_4RriJ3uo7qy9g AT mail DOT gmail DOT com> <553E6B58-F7B5-481C-9B8D-39453BF8FA68 AT wellesley DOT edu> <CAMvDHVC3LZvujk_Uf098UYeZFcup-+mSezAt3N1fzux00JvQbA AT mail DOT gmail DOT com> <62C5F001-23F2-424E-AB00-DCA9DA3F0ABC AT wellesley DOT edu> <2541E636-5CDD-4769-A3AE-DBD7ECA1990C AT sbcglobal DOT net>
To: geda-help AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u21JHJal021919
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Thanks for the suggestion.  I still get an error though — here’s the output
James

$ make clean
$ ./autogen.sh
$ ./configure —prefix /opt/geda/geda-gaf_git
$ make
<snip>
Making all in xorn
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in po
make[4]: Nothing to be done for `all'.
Making all in src/storage
depbase=`echo object.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include  -Wall -W -g -O2 -MT object.lo -MD -MP -MF $depbase.Tpo -c -o object.lo object.cc &&\
	mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -Wall -W -g -O2 -MT object.lo -MD -MP -MF .deps/object.Tpo -c object.cc  -fno-common -DPIC -o .libs/object.o
In file included from object.cc:20:
./key_iterator.h:47:12: error: no member named 'operator!=' in 'std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> >'
                return i.operator!=(x.i);
                       ~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5341:21: note: in instantiation of member function
      'key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >::operator!=' requested here
    while (__first1 != __last1 && __first2 != __last2)
                    ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5371:12: note: in instantiation of function template
      specialization 'std::__1::__set_intersection<std::__1::__less<xorn_object *const, xorn_object *> &,
      key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, std::__1::__tree_const_iterator<xorn_object *,
      std::__1::__tree_node<xorn_object *, void *> *, long>, xorn_object **>' requested here
    return __set_intersection<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5381:19: note: in instantiation of function template
      specialization 'std::__1::set_intersection<key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, std::__1::__tree_const_iterator<xorn_object *,
      std::__1::__tree_node<xorn_object *, void *> *, long>, xorn_object **, std::__1::__less<xorn_object *const, xorn_object *> >' requested here
    return _VSTD::set_intersection(__first1, __last1, __first2, __last2, __result,
                  ^
object.cc:226:23: note: in instantiation of function template specialization
      'std::__1::set_intersection<key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, std::__1::__tree_const_iterator<xorn_object *,
      std::__1::__tree_node<xorn_object *, void *> *, long>, xorn_object **>' requested here
        xorn_object_t *ptr = set_intersection(
                             ^
In file included from object.cc:20:
./key_iterator.h:44:12: error: no member named 'operator==' in 'std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> >'
                return i.operator==(x.i);
                       ~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5395:22: note: in instantiation of member function
      'key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >::operator==' requested here
        if (__first2 == __last2)
                     ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5425:12: note: in instantiation of function template
      specialization 'std::__1::__set_difference<std::__1::__less<xorn_object *const, xorn_object *const> &,
      key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >,
      key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, xorn_object **>' requested here
    return __set_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp);
           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:5435:19: note: in instantiation of function template
      specialization 'std::__1::set_difference<key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >,
      key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, xorn_object **, std::__1::__less<xorn_object *const, xorn_object *const>
      >' requested here
    return _VSTD::set_difference(__first1, __last1, __first2, __last2, __result,
                  ^
object.cc:256:23: note: in instantiation of function template specialization
      'std::__1::set_difference<key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >,
      key_iterator<std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<xorn_object *, obstate *>,
      std::__1::__tree_node<std::__1::__value_type<xorn_object *, obstate *>, void *> *, long> > >, xorn_object **>' requested here
        xorn_object_t *ptr = set_difference(
                             ^
2 errors generated.
make[4]: *** [object.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2



On Mar 1, 2016, at 11:02 AM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:

> 
>> On Mar 1, 2016, at 6:45 AM, James Battat (jbattat AT wellesley DOT edu) [via geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
>> 
>> make[4]: *** [object.lo] Error 1
>> make[3]: *** [all-recursive] Error 1
>> make[2]: *** [all] Error 2
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>> 
> 
> I *sometimes* get errors in Xorn when building from a clean start and using multiple processes. There may be a missing dependency that is causing a race condition.
> 
> Can you try using one process for the initial build and see what happens?
> 
> Ed


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019