Announcing IRRToolSet 4.8.5

S H A N maamoo at gmail.com
Fri Feb 16 16:37:05 UTC 2007


hi,

i wish to confirm that IRRToolset is still not mac friendly.
by using the config.* from /usr/share/automake-1.6 for Mac OS X Tiger
(10.4.8) darwin 8.8.1 i am not able to get past make all.

i used the following configure command against gcc 4.0.1

configure -build i686-apple-darwin

but resulted in the following errors before exiting the make all..

make[2]: *** [peval.o] Error 1
g++ -c  -O3 -gstabs+ -frtti  -DHAVE_CONFIG_H -I. -I. -I../../src -I..
-I../../src/Core -I../../src/rpsl  RtConfig.cc
../../src/rpsl/rpsl/rpsl_item.hh: In copy constructor
'ItemBUFFER::ItemBUFFER(const ItemBUFFER&)':
../../src/rpsl/rpsl/rpsl_item.hh:342: error: invalid use of undefined
type 'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh: In destructor 'virtual
ItemBUFFER::~ItemBUFFER()':
../../src/rpsl/rpsl/rpsl_item.hh:345: warning: possible problem
detected in invocation of delete operator:
../../src/rpsl/rpsl/rpsl_item.hh:345: warning: invalid use of
undefined type 'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: warning: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:345: note: neither the destructor nor
the class-specific operator delete will be called, even if they are
declared when the class is defined.
../../src/rpsl/rpsl/rpsl_item.hh: In member function 'virtual bool
ItemBUFFER::operator<=(Item&)':
../../src/rpsl/rpsl/rpsl_item.hh:353: error: invalid use of undefined
type 'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:353: error: invalid use of undefined
type 'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:354: error: invalid use of undefined
type 'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/object.hh: At global scope:
../../src/rpsl/rpsl/object.hh:72: error: invalid use of undefined type
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
../../src/rpsl/rpsl/object.hh: In constructor 'Object::Object()':
../../src/rpsl/rpsl/object.hh:86: error: type 'struct Buffer' is not a
direct base of 'Object'
../../src/rpsl/rpsl/object.hh: In constructor 'Object::Object(Buffer&, bool)':
../../src/rpsl/rpsl/object.hh:89: error: type 'struct Buffer' is not a
direct base of 'Object'
../../src/rpsl/rpsl/object.hh:91: error: 'class Object' has no member
named 'destructiveCopy'
../../src/rpsl/rpsl/object.hh: In copy constructor
'Object::Object(const Object&)':
../../src/rpsl/rpsl/object.hh:99: error: type 'struct Buffer' is not a
direct base of 'Object'
../../src/rpsl/rpsl/object.hh: In member function 'int Object::getLen() const':
../../src/rpsl/rpsl/object.hh:130: error: 'size' was not declared in this scope
../../src/rpsl/rpsl/object.hh: In member function 'char*
Object::getTextAt(int) const':
../../src/rpsl/rpsl/object.hh:134: error: 'contents' was not declared
in this scope
../../src/rpsl/rpsl/object.hh: In member function 'char*
Object::getText__() const':
../../src/rpsl/rpsl/object.hh:137: error: 'contents' was not declared
in this scope
../../src/irr/birdwhoisc.hh: In member function 'virtual bool
BirdWhoisClient::readReady()':
../../src/irr/birdwhoisc.hh:102: error: invalid use of undefined type
'struct Buffer'
../../src/rpsl/rpsl/rpsl_item.hh:90: error: forward declaration of
'struct Buffer'
RtConfig.cc: In member function 'void RtConfig::printPrefixes(char*, char*)':
RtConfig.cc:317: error: variable 'Buffer peval' has initializer but
incomplete type
RtConfig.cc:326: error: no matching function for call to
'Object::Object(<type error>)'
../../src/rpsl/rpsl/object.hh:99: note: candidates are:
Object::Object(const Object&)
../../src/rpsl/rpsl/object.hh:88: note:
Object::Object(Buffer&, bool)
../../src/rpsl/rpsl/object.hh:86: note:                 Object::Object()
RtConfig.cc: In member function 'void
RtConfig::printPrefixRanges(char*, char*)':
RtConfig.cc:391: error: variable 'Buffer peval' has initializer but
incomplete type
RtConfig.cc:400: error: no matching function for call to
'Object::Object(<type error>)'
../../src/rpsl/rpsl/object.hh:99: note: candidates are:
Object::Object(const Object&)
../../src/rpsl/rpsl/object.hh:88: note:
Object::Object(Buffer&, bool)
../../src/rpsl/rpsl/object.hh:86: note:                 Object::Object()
RtConfig.cc: In member function 'void
RtConfig::printSuperPrefixRanges(char*, char*)':
RtConfig.cc:464: error: variable 'Buffer peval' has initializer but
incomplete type
RtConfig.cc:473: error: no matching function for call to
'Object::Object(<type error>)'
../../src/rpsl/rpsl/object.hh:99: note: candidates are:
Object::Object(const Object&)
../../src/rpsl/rpsl/object.hh:88: note:
Object::Object(Buffer&, bool)
../../src/rpsl/rpsl/object.hh:86: note:                 Object::Object()
RtConfig.cc: In member function 'void RtConfig::accessList(char*)':
RtConfig.cc:914: error: variable 'Buffer peval' has initializer but
incomplete type
RtConfig.cc:923: error: no matching function for call to
'Object::Object(<type error>)'
../../src/rpsl/rpsl/object.hh:99: note: candidates are:
Object::Object(const Object&)
../../src/rpsl/rpsl/object.hh:88: note:
Object::Object(Buffer&, bool)
../../src/rpsl/rpsl/object.hh:86: note:                 Object::Object()
RtConfig.cc: In member function 'void RtConfig::aspathAccessList(char*)':
RtConfig.cc:987: error: variable 'Buffer peval' has initializer but
incomplete type
RtConfig.cc:992: error: no matching function for call to
'Object::Object(<type error>)'
../../src/rpsl/rpsl/object.hh:99: note: candidates are:
Object::Object(const Object&)
../../src/rpsl/rpsl/object.hh:88: note:
Object::Object(Buffer&, bool)
../../src/rpsl/rpsl/object.hh:86: note:                 Object::Object()
make[2]: *** [RtConfig.o] Error 1


On 2/14/07, Shane Kerr <Shane_Kerr at isc.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> All,
>
> A new version of the IRRToolSet is available at:
>
> ftp://ftp.isc.org/isc/IRRToolSet/IRRToolSet-4.8.5/IRRToolSet-4.8.5.tar.gz
>
> The main improvement with this version is merging in a large number of fixes
> from the NetBSD port. These fixes and others in this release should help
> compilation on platforms that had problems in the past.
>
> - --
> Shane Kerr
> ISC
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFF0kjyMsfZxBO4kbQRAlLPAJ9JHyXVNEY4r2vpjcDsG1GaFeaIPwCffUes
> nCb8RS579jcx+h5KdjT7XB0=
> =zqQM
> -----END PGP SIGNATURE-----
>
>


-- 
Best Regards.


More information about the irrtoolset mailing list