delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/23/17:10:05

Resent-Date: Fri, 23 Mar 2001 17:10:03 -0500
Resent-Message-Id: <200103232210 DOT RAA14228 AT delorie DOT com>
Message-Id: <200103232210.RAA14228@delorie.com>
Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: "Mark Paulus" <commpg AT yahoo DOT com>
Resent-From: "Mark Paulus" <commpg AT yahoo DOT com>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
X-Original-To: "Ryuji Yokoyama" <stiletto AT ryuji DOT net>
Date: Fri, 23 Mar 2001 15:05:12 -0700
Reply-To: "Mark Paulus" <commpg AT yahoo DOT com>
X-Mailer: PMMail 2000 Professional (2.10.2010) For Windows 2000 (5.0.2195;1)
In-Reply-To: <5.0.2.1.2.20010323164215.00a89aa8@pop.prodigy.net>
MIME-Version: 1.0
Subject: Re: Question about g++

Well,  It looks/sounds to me like you are not actually calling
g++, but gcc.  It seems wierd.  Here is some info from my 
machine....


commpg AT CSU6220509A /usr/bin
$ g++ --version
gcc-2.95.2-9

commpg AT CSU6220509A /usr/bin
$ gcc --version
gcc-2.95.2-9

commpg AT CSU6220509A /usr/bin
$ ls -alF gcc g++
-rwxr-xr-x   1 commpg   None        74240 Mar 11 11:16 g++*
-rwxr-xr-x   1 commpg   None        72704 Mar 11 11:16 gcc*


You might try running setup, and make make sure you are 
running the latest versions of everything.

you can also to a 'type -p g++' to see which g++ you are 
actually executing.  Maybe a rogue version/copy??



On Fri, 23 Mar 2001 16:49:43 -0500, Ryuji Yokoyama wrote:

>Thanks for the response.  I tried to use -o switch as you mentioned (g++ -o 
>hello hello.cc), but I got the same error messages.  Also, gcc -o hello 
>hello.cc gives me the same thing.  Is there any other solution?
>
>Thanks in advance
>
>
>At 08:20 AM 3/23/2001 -0700, you wrote:
>>How are you trying to build this exe.  I have the same program,
>>and if I do a
>>make hello,
>>then it fails with all the erros you have listed.  This is a known
>>and reported issue with make, where under cygwin, make uses
>>gcc for .cc source files instead of g++.  Chris Faylor has noted
>>the error, and made a fix.  Just not sure when it will be released.
>>If you want to just use g++, then you should probably give it
>>a -o option:
>>g++ -o hello hello.cc
>>This will make an executable binary called hello (hello.exe under cygwin).
>>
>>HTH
>>
>>
>>On Thu, 22 Mar 2001 10:21:12 -0500, Ryuji Yokoyama wrote:
>>
>> >Hello All!
>> >
>> >I am new to this list as well as cygwin.  I tried to compile following very
>> >simple program.   However, I just got a lot of error messages, which is
>> >bellow the program.  If I use -c switch (g++ -c helllo.cc), I get an object
>> >file, so I think the compiler is OK.  Could anybody tell me how to solve
>> >the problem?
>> >
>> >Thanks
>> >
>> >
>> >#include <iostream>
>> >
>> >using namespace std;
>> >
>> >int main(void)
>> >{
>> >   cout << "Hello World" << endl;
>> >
>> >   return 0;
>> >
>> >}
>> >
>> >
>> >
>> >
>> >
>> >
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf3ios+0x2 
>> 9):hell
>> >o.cc: undefined reference to `__rtti_si'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf9streamb 
>> uf+0x29
>> >):hello.cc: undefined reference to `__rtti_si'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7filebuf 
>> +0x29):
>> >hello.cc: undefined reference to `__rtti_si'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7ostream 
>> +0x28):
>> >hello.cc: undefined reference to `__rtti_class'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7istream 
>> +0x28):
>> >hello.cc: undefined reference to `__rtti_class'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf8iostrea 
>> m+0x30)
>> >:hello.cc: undefined reference to `__rtti_class'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf22_IO_is 
>> tream_w
>> >ithassign+0x28):hello.cc: undefined reference to `__rtti_class'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf22_IO_os 
>> tream_w
>> >ithassign+0x28):hello.cc: undefined reference to `__rtti_class'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf11_ios_f 
>> ields+0
>> >x1d):hello.cc: undefined reference to `__rtti_user'
>> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf8_IO_FIL 
>> E+0x1d)
>> >:hello.cc: undefined reference to `__rtti_user'
>> >/usr/lib/libstdc++.a(iostream.o)(.text+0xa):iostream.cc: undefined 
>> reference to
>> >`__get_eh_context'
>> >/usr/lib/libstdc++.a(iostream.o)(.text+0x13ea):iostream.cc: undefined 
>> reference
>> >to `__get_eh_context'
>> >/usr/lib/libstdc++.a(iostream.o)(.text+0x17ed):iostream.cc: undefined 
>> reference
>> >to `__get_eh_context'
>> >/usr/lib/libstdc++.a(iostream.o)(.ostream::text$(int)+0xa):iostream.cc:
>> >undefine
>> >d reference to `__get_eh_context'
>> >/usr/lib/libstdc++.a(iostream.o)(.istream::text$(int)+0xa):iostream.cc:
>> >undefine
>> >d reference to `__get_eh_context'
>> >/usr/lib/libstdc++.a(iostream.o)(.iostream::text$(int)+0xd):iostream.cc:
>> >more un
>> >defined references to `__get_eh_context' follow
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x39):stdiostream 
>> .cc:
>> >un
>> >defined reference to `__rtti_si'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x53):stdiostream 
>> .cc:
>> >un
>> >defined reference to `__rtti_si'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x6d):stdiostream 
>> .cc:
>> >un
>> >defined reference to `__rtti_si'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x39):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_si'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x52):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_class'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x6b):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_class'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.istdiostream::text$(int, __sFILE
>> >*)+0xd):st
>> >diostream.cc: undefined reference to `__get_eh_context'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x39):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_si'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x52):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_class'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x6b):stdios 
>> tream.c
>> >c: undefined reference to `__rtti_class'
>> >/usr/lib/libstdc++.a(stdiostream.o)(.ostdiostream::text$(int, __sFILE
>> >*)+0xd):st
>> >diostream.cc: undefined reference to `__get_eh_context'
>> >
>> >
>> >--
>> >Want to unsubscribe from this list?
>> >Check out: http://cygwin.com/ml/#unsubscribe-simple
>>
>>
>>
>>
>>--
>>Want to unsubscribe from this list?
>>Check out: http://cygwin.com/ml/#unsubscribe-simple
>
>
>--
>Want to unsubscribe from this list?
>Check out: http://cygwin.com/ml/#unsubscribe-simple




--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019