aegis-4.24.3 fails to compile on FreeBSD 10.0-ALPHA2

Aryeh Friedman <[email protected]>
Newsgroups gmane.comp.version-control.aegis.user
Message-ID <CAGBxaX=hjRy=6S5D1Qn4_GHV1Gz3-Mi7UoL619jGQkWyx9i0cA@mail.gmail.com>
c++ -I. -I/usr/local/include -O2 -pipe -fno-strict-aliasing
-I/usr/local/include -I/usr/local/include/libxml2 -I/usr/include -c
ae-repo-ci/checkin.cc
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:12:
In file included from ./libaegis/output.h:29:
In file included from ./libaegis/functor/stack.h:23:
./libaegis/functor.h:31:13: error: no member named 'tr1' in namespace 'std'
    typedef aegis_shared_ptr<functor> pointer;
            ^~~~~~~~~~~~~~~~
./common/ac/shared_ptr.h:29:31: note: expanded from macro 'aegis_shared_ptr'
#define aegis_shared_ptr std::tr1::shared_ptr
                         ~~~~~^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:12:
In file included from ./libaegis/output.h:29:
In file included from ./libaegis/functor/stack.h:23:
./libaegis/functor.h:31:29: error: expected member name or ';' after
declaration specifiers
    typedef aegis_shared_ptr<functor> pointer;
    ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:12:
In file included from ./libaegis/output.h:29:
./libaegis/functor/stack.h:46:29: error: no type named 'pointer' in
'functor'
    void push_back(functor::pointer fp);
                   ~~~~~~~~~^
./libaegis/functor/stack.h:47:26: error: no type named 'pointer' in
'functor'
    void remove(functor::pointer fp);
                ~~~~~~~~~^
./libaegis/functor/stack.h:50:5: error: unknown type name 'pointer'
    pointer *content;
    ^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:12:
./libaegis/output.h:46:13: error: no member named 'tr1' in namespace 'std'
    typedef aegis_shared_ptr<output> pointer;
            ^~~~~~~~~~~~~~~~
./common/ac/shared_ptr.h:29:31: note: expanded from macro 'aegis_shared_ptr'
#define aegis_shared_ptr std::tr1::shared_ptr
                         ~~~~~^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:12:
./libaegis/output.h:46:29: error: expected member name or ';' after
declaration specifiers
    typedef aegis_shared_ptr<output> pointer;
    ~~~~~~~~~~~~~~~~~~~~~~~~^
./libaegis/output.h:211:44: error: no type named 'pointer' in 'functor'
    void register_delete_callback(functor::pointer fp);
                                  ~~~~~~~~~^
./libaegis/output.h:217:46: error: no type named 'pointer' in 'functor'
    void unregister_delete_callback(functor::pointer fp);
                                    ~~~~~~~~~^
./libaegis/output.h:296:16: error: no type named 'pointer' in 'output'
inline output::pointer &
       ~~~~~~~~^
./libaegis/output.h:297:20: error: no type named 'pointer' in 'output'
operator<<(output::pointer &os, char c)
           ~~~~~~~~^
./libaegis/output.h:304:16: error: no type named 'pointer' in 'output'
inline output::pointer &
       ~~~~~~~~^
./libaegis/output.h:305:20: error: no type named 'pointer' in 'output'
operator<<(output::pointer &os, const char *s)
           ~~~~~~~~^
./libaegis/output.h:312:16: error: no type named 'pointer' in 'output'
inline output::pointer &
       ~~~~~~~~^
./libaegis/output.h:313:20: error: no type named 'pointer' in 'output'
operator<<(output::pointer &os, const nstring &s)
           ~~~~~~~~^
./libaegis/output.h:322:9: error: no type named 'pointer' in 'output'
output::pointer &operator<<(output::pointer &os, input &is);
~~~~~~~~^
./libaegis/output.h:322:37: error: no type named 'pointer' in 'output'
output::pointer &operator<<(output::pointer &os, input &is);
                            ~~~~~~~~^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:14:
In file included from ./libaegis/meta_parse.h:25:
In file included from ./libaegis/meta_type.h:27:
./libaegis/aer/value.h:34:13: error: no member named 'tr1' in namespace
'std'
    typedef aegis_shared_ptr<rpt_value> pointer;
            ^~~~~~~~~~~~~~~~
./common/ac/shared_ptr.h:29:31: note: expanded from macro 'aegis_shared_ptr'
#define aegis_shared_ptr std::tr1::shared_ptr
                         ~~~~~^
In file included from ae-repo-ci/checkin.cc:26:
In file included from ./libaegis/attribute.h:24:
In file included from ./libaegis/common.h:14:
In file included from ./libaegis/meta_parse.h:25:
In file included from ./libaegis/meta_type.h:27:
./libaegis/aer/value.h:34:29: error: expected member name or ';' after
declaration specifiers
    typedef aegis_shared_ptr<rpt_value> pointer;
    ~~~~~~~~~~~~~~~~~~~~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/aegis/work/aegis-4.24.3
*** Error code 1

Stop.

_______________________________________________
Aegis-users mailing list
[email protected]
http://lists.auug.org.au/listinfo/aegis-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.