This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Guavac under Cygnus Win32 (fwd)



---------- 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>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]