<br><br><div class="gmail_quote">2010/6/8 Karl Berry <span dir="ltr">&lt;<a href="mailto:karl@freefriends.org">karl@freefriends.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Asy 1.96 is now in the sources, so please give it a whirl.<br>
<br>
John B told me that new features of C++ are being exploited,<br>
specifically std::tr1::shared_ptr, which may require g++-4.3.  Hope it<br>
goes ok.<br>
<br></blockquote><div><br>On OpenSolaris it did not:: <br></div></div><br>g++-4.4.4 -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -DPRESYM -g -O3 -I . -Igc-7.1/include -o drawpath.o -c drawpath.cc<br>In file included from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/ext/hash_map:60,<br>
                 from memory.h:26,<br>                 from common.h:32,<br>                 from drawelement.h:13,<br>                 from drawpath.h:11,<br>                 from drawpath.cc:12:<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.<br>
In file included from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:55,<br>                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/move.h:35,<br>
                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:60,<br>                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:66,<br>
                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:41,<br>                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/ios:41,<br>                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/istream:40,<br>
                 from /usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/sstream:39,<br>                 from drawpath.cc:8:<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In instantiation of &#39;__gnu_cxx::_SGIAssignableConcept&lt;PRCgroup&gt;&#39;:<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421:   instantiated from &#39;std::list&lt;PRCgroup, std::allocator&lt;PRCgroup&gt; &gt;&#39;<br>prc/oPRCFile.h:175:   instantiated from here<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:211: error: &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39; has incomplete type<br>prc/oPRCFile.h:164: error: forward declaration of &#39;class PRCgroup&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function &#39;void __gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__constraints() [with _Tp = PRCgroup]&#39;:<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421:   instantiated from &#39;std::list&lt;PRCgroup, std::allocator&lt;PRCgroup&gt; &gt;&#39;<br>
prc/oPRCFile.h:175:   instantiated from here<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:203: error: using invalid field &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:204: error: using invalid field &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39;<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:204: error: using invalid field &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421:   instantiated from &#39;std::list&lt;PRCgroup, std::allocator&lt;PRCgroup&gt; &gt;&#39;<br>prc/oPRCFile.h:175:   instantiated from here<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:205: error: using invalid field &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39;<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function &#39;void __gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__const_constraints(const _Tp&amp;) [with _Tp = PRCgroup]&#39;:<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:205:   instantiated from &#39;void __gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__constraints() [with _Tp = PRCgroup]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421:   instantiated from &#39;std::list&lt;PRCgroup, std::allocator&lt;PRCgroup&gt; &gt;&#39;<br>prc/oPRCFile.h:175:   instantiated from here<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:209: error: using invalid field &#39;__gnu_cxx::_SGIAssignableConcept&lt;_Tp&gt;::__a&#39;<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function &#39;void __gnu_cxx::_SequenceConcept&lt;_Sequence&gt;::__constraints() [with _Sequence = mem::vector&lt;camp::pen&gt;]&#39;:<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:57:   instantiated from &#39;void __gnu_cxx::__function_requires() [with _Concept = __gnu_cxx::_SequenceConcept&lt;mem::vector&lt;camp::pen&gt; &gt;]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:768:   instantiated from &#39;void __gnu_cxx::_BackInsertionSequenceConcept&lt;_BackInsertionSequence&gt;::__constraints() [with _BackInsertionSequence = mem::vector&lt;camp::pen&gt;]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_stack.h:97:   instantiated from &#39;std::stack&lt;camp::pen, mem::vector&lt;camp::pen&gt; &gt;&#39;<br>memory.h:120:   instantiated from &#39;mem::stack&lt;camp::pen, mem::vector&lt;camp::pen&gt; &gt;&#39;<br>
psfile.h:98:   instantiated from here<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:726: error: no matching function for call to &#39;mem::vector&lt;camp::pen&gt;::vector(camp::pen*&amp;, camp::pen*&amp;)&#39;<br>
memory.h:117: note: candidates are: mem::vector&lt;T&gt;::vector(size_t, const T&amp;) [with T = camp::pen]<br>memory.h:117: note:                 mem::vector&lt;T&gt;::vector(size_t) [with T = camp::pen]<br>memory.h:117: note:                 mem::vector&lt;T&gt;::vector() [with T = camp::pen]<br>
memory.h:117: note:                 mem::vector&lt;camp::pen&gt;::vector(const mem::vector&lt;camp::pen&gt;&amp;)<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function &#39;void __gnu_cxx::_SequenceConcept&lt;_Sequence&gt;::__constraints() [with _Sequence = mem::vector&lt;unsigned int&gt;]&#39;:<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:57:   instantiated from &#39;void __gnu_cxx::__function_requires() [with _Concept = __gnu_cxx::_SequenceConcept&lt;mem::vector&lt;unsigned int&gt; &gt;]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:768:   instantiated from &#39;void __gnu_cxx::_BackInsertionSequenceConcept&lt;_BackInsertionSequence&gt;::__constraints() [with _BackInsertionSequence = mem::vector&lt;unsigned int&gt;]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_stack.h:97:   instantiated from &#39;std::stack&lt;unsigned int, mem::vector&lt;unsigned int&gt; &gt;&#39;<br>memory.h:120:   instantiated from &#39;mem::stack&lt;unsigned int, mem::vector&lt;unsigned int&gt; &gt;&#39;<br>
texfile.h:258:   instantiated from here<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:726: error: invalid conversion from &#39;unsigned int*&#39; to &#39;unsigned int&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:726: error:   initializing argument 1 of &#39;mem::vector&lt;T&gt;::vector(size_t, const T&amp;) [with T = unsigned int]&#39;<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:726: error: invalid conversion from &#39;unsigned int*&#39; to &#39;unsigned int&#39;<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:726: error:   initializing argument 2 of &#39;mem::vector&lt;T&gt;::vector(size_t, const T&amp;) [with T = unsigned int]&#39;<br>
make: *** [drawpath.o] Error 1<br><br><br><br>-- <br>Apostolos Syropoulos<br>Xanthi, GREECE<br>Web-page at <a href="http://obelix.ee.duth.gr/~apostolo">http://obelix.ee.duth.gr/~apostolo</a><br>Blog at <a href="http://asyropoulos.wordpress.com/">http://asyropoulos.wordpress.com/</a><br>
           <a href="http://hypercomputation.blogspot.com/">http://hypercomputation.blogspot.com/</a><br>