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) Content-Type: text/plain; charset=windows-1252 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]" 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> <553E6B58-F7B5-481C-9B8D-39453BF8FA68 AT wellesley DOT edu> <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) Content-Transfer-Encoding: 8bit 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 Precedence: bulk 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 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_node, 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::__tree_node, 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 &, key_iterator, std::__1::__tree_node, void *> *, long> > >, std::__1::__tree_const_iterator *, 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, std::__1::__tree_node, void *> *, long> > >, std::__1::__tree_const_iterator *, long>, xorn_object **, std::__1::__less >' 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, std::__1::__tree_node, void *> *, long> > >, std::__1::__tree_const_iterator *, 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_node, 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::__tree_node, 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 &, key_iterator, std::__1::__tree_node, void *> *, long> > >, key_iterator, std::__1::__tree_node, 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, std::__1::__tree_node, void *> *, long> > >, key_iterator, std::__1::__tree_node, void *> *, long> > >, xorn_object **, std::__1::__less >' 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, std::__1::__tree_node, void *> *, long> > >, key_iterator, std::__1::__tree_node, 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] wrote: > >> On Mar 1, 2016, at 6:45 AM, James Battat (jbattat AT wellesley DOT edu) [via 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