<br><br><div class="gmail_quote">2010/6/15 Karl Berry <span dir="ltr"><<a href="mailto:karl@freefriends.org">karl@freefriends.org</a>></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.98 is in the source tree now if you want to give that a whirl.<br>
Hopefully at least some of the previous portability problems have been<br>
dealt with.<br>
<br>
Thanks,<br>
<font color="#888888">k<br>
</font></blockquote></div><br>It fails to compile on OpenSolaris x86 and gives exactly the same error message as before:<br><br>g++-4.4.4 -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DPRESYM -DFASTCAST -DCALLEE_SEARCH -DEXACT_MATCH -DTEST_ADDED_OPS -DNO_FUNC_OPS -g -O3 --no-var-tracking -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/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 '__gnu_cxx::_SGIAssignableConcept<PRCgroup>':<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421: instantiated from 'std::list<PRCgroup, std::allocator<PRCgroup> >'<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: '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' has incomplete type<br>prc/oPRCFile.h:164: error: forward declaration of 'class PRCgroup'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = PRCgroup]':<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421: instantiated from 'std::list<PRCgroup, std::allocator<PRCgroup> >'<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 '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a'<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 '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a'<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 '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421: instantiated from 'std::list<PRCgroup, std::allocator<PRCgroup> >'<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 '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a'<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__const_constraints(const _Tp&) [with _Tp = PRCgroup]':<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:205: instantiated from 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = PRCgroup]'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_list.h:421: instantiated from 'std::list<PRCgroup, std::allocator<PRCgroup> >'<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 '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a'<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence = mem::vector<camp::pen>]':<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:57: instantiated from 'void __gnu_cxx::__function_requires() [with _Concept = __gnu_cxx::_SequenceConcept<mem::vector<camp::pen> >]'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:768: instantiated from 'void __gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints() [with _BackInsertionSequence = mem::vector<camp::pen>]'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_stack.h:97: instantiated from 'std::stack<camp::pen, mem::vector<camp::pen> >'<br>memory.h:120: instantiated from 'mem::stack<camp::pen, mem::vector<camp::pen> >'<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 'mem::vector<camp::pen>::vector(camp::pen*&, camp::pen*&)'<br>
memory.h:117: note: candidates are: mem::vector<T>::vector(size_t, const T&) [with T = camp::pen]<br>memory.h:117: note: mem::vector<T>::vector(size_t) [with T = camp::pen]<br>memory.h:117: note: mem::vector<T>::vector() [with T = camp::pen]<br>
memory.h:117: note: mem::vector<camp::pen>::vector(const mem::vector<camp::pen>&)<br>/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SequenceConcept<_Sequence>::__constraints() [with _Sequence = mem::vector<unsigned int>]':<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:57: instantiated from 'void __gnu_cxx::__function_requires() [with _Concept = __gnu_cxx::_SequenceConcept<mem::vector<unsigned int> >]'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/boost_concept_check.h:768: instantiated from 'void __gnu_cxx::_BackInsertionSequenceConcept<_BackInsertionSequence>::__constraints() [with _BackInsertionSequence = mem::vector<unsigned int>]'<br>
/usr/lib/gcc/i386-pc-solaris2.11/4.4.4/../../../../include/c++/4.4.4/bits/stl_stack.h:97: instantiated from 'std::stack<unsigned int, mem::vector<unsigned int> >'<br>memory.h:120: instantiated from 'mem::stack<unsigned int, mem::vector<unsigned int> >'<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 'unsigned int*' to 'unsigned int'<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 'mem::vector<T>::vector(size_t, const T&) [with T = unsigned int]'<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 'unsigned int*' to 'unsigned int'<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 'mem::vector<T>::vector(size_t, const T&) [with T = unsigned int]'<br>
make: *** [drawpath.o] Error 1<br><br>My guess is that this is a *Linux* only utility and it is impossible to port unless one starts<br>experimenting on different platforms. <br><br>A.S.<br><br clear="all"><br>-- <br>Apostolos Syropoulos<br>
Xanthi, GREECE<br><br>