This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Guavac under Cygnus Win32 (fwd)
- To: gnu-win32 at cygnus dot com
- Subject: Guavac under Cygnus Win32 (fwd)
- From: Bill Hogan <bhogan at rahul dot net>
- Date: Sun, 23 Feb 1997 17:39:05 -0800 (PST)
---------- Forwarded message ----------
Date: Sat, 22 Feb 1997 17:50:38 +1100
From: Chris Fegan <cfegan@onaustralia.com.au>
To: guavac@eecs.com
Subject: Guavac under Cygnus Win32
Hi, has anybody tried to compile Guavac using the
Cygnus Win32 porting tools? I can run the configure
script fine, but on doing a make get lots of errors
inside CommonInstantiations.C:.
I think that the errors are to do with the use of STL
templates, namely pair.
I will attach the error output from "make 2> errs", any
help would be appreciated.
Chris
--
Forwarded by <bhogan@rahul.net>.
Maximize end-user autonomy.
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/std/straits.h: In function `static char * string_char_traits<char>::move(char *, const char *, unsigned int)':
In file included from c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/std/bastring.h:36,
from c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/string:6,
from string.h:8,
from c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/alloc.h:42,
from c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/vector.h:32,
from c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/vector:6,
from CommonInstantiations.C:4:
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/std/straits.h:129: warning: implicit declaration of function `int memmove(...)'
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/std/straits.h: In function `static char * string_char_traits<char>::set(char *, const char &, unsigned int)':
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/std/straits.h:131: warning: implicit declaration of function `int memset(...)'
CommonInstantiations.C: At top level:
CommonInstantiations.C:29: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
CommonInstantiations.C:34: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7..2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
CommonInstantiations.C:35: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
CommonInstantiations.C:36: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
CommonInstantiations.C:37: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
CommonInstantiations.C:43: incorrect number of parameters (2, should be 1)
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/function.h:291: in template expansion for decl `template <class Pair> select1st<Pair>'
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h: In function `static const class CJavaFieldSignature & rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::key(struct rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::rb_tree_node *)':
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h:117: `0' cannot be used as a function
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h:117: warning: control reaches end of non-void function `rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::key(rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::rb_tree_node *)'
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h: In method `class rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::iterator rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::__insert(struct rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::rb_tree_node *, struct rb_tree<CJavaFieldSignature,pair<const CJavaFieldSignature,const CJavaFieldInfo *>,int,less<CJavaFieldSignature>,__default_alloc_template<false,0> >::rb_tree_node *, const struct pair<const CJavaFieldSignature,const CJavaFieldInfo *> &)':
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h:431: `0' cannot be used as a function
c:\\cygnus\\H-i386-cygwin32\\lib\\gcc-lib\\i386-cygwin32/cygnus-2.7.2-961023/../../../../../include/g++/tree.h:431: confused by earlier errors, bailing out
make: *** [CommonInstantiations.o] Error 1
make: *** [all] Error 1
--
Chris Fegan <cfegan@onaustralia.com.au>