From: Lauer Rainer <rainer.lauer@thomson.net>
To: "'cygwin@cygwin.com'" <cygwin@cygwin.com>
Cc: "'lauerr@gmx.net'" <lauerr@gmx.net>
Subject: gcc problem
Date: Tue, 02 Mar 2004 12:49:00 -0000 [thread overview]
Message-ID: <0FFE4E4AF139D311A62C00508B0BE5E801EB9F09@exchange3.villingen.thmulti.com> (raw)
Hi Gents,
I've installed the latest version of cygwin (as of today 2.03.04). My PC is
running Windows 2000 with service pack 4. Installation is done on my loca
drive d:. I tried a small "C++" and failed, the reason is totally unclear to
me.
The program is:
#include <iostream>
using namespace std;
int main()
{
int selection;
bool loop = true;
while (loop)
{
#if 0
cout << endl;
cout << "*********************\n";
cout << "* Learning bed C++ *\n";
cout << "*********************\n";
cout << ">>> CHAPTER 4 <<<\n";
cout << "=================\n\n";
cout << " 1: Review_5\n";
cout << "-1: Exit\n";
cout << "$ ";
cin >> selection;
cout << endl;
switch (selection)
{
case -1:
loop = false;
break;
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
case 10:
break;
case 11:
break;
}// switch (selection)
#endif
}// while (loop)
return 0;
}//main
The error message is:
$ gcc -o gtest gtest.cc
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccCmpxzX.o(.text+0x4d):gtest.cc:
undefined reference to `std::ios_base::Init::Init[in-charge]()'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccCmpxzX.o(.text+0x68):gtest.cc:
undefined reference to `std::ios_base::Init::~Init [in-charge]()'
collect2: ld returned 1 exit status
Desperatelly I installed the complete (!) cygwin - the result is still the
same.
When I set the #if 0 to #if 1the error message looks like:
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xa1):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<
char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xa8):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xad):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<
(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xbc):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xc1):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xd0):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xd5):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xe4):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xe9):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xf8):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0xfd):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x10c):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x111):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x120):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x125):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x134):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x139):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x148):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x14d):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x15b):gtest.cc:
undefined reference to `std::cin'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x160):gtest.cc:
undefined reference to `std::basic_istream<char, std::char_traits<char>
>::operator>>(int&)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x168):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl
<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char>>&)'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x16f):gtest.cc:
undefined reference to `std::cout'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x174):gtest.cc:
undefined reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x1c1):gtest.cc:
undefined reference to `std::ios_base::Init::Init[in-charge]()'
/cygdrive/c/DOCUME~1/lauerr/LOCALS~1/Temp/ccJwpezK.o(.text+0x1dc):gtest.cc:
undefined reference to `std::ios_base::Init::~Init [in-charge]()'
collect2: ld returned 1 exit status
What's wrong (template, path wrong, library missing)?
Can you help me, please?
Many thanks in advance.
Reggies
Rainer Lauer
Senior Software Engineer
TV, Aftersales and Accessories
DEUTSCHE THOMSON-BRANDT GmbH
Hermann-Schwer-Strasse 3
78048 Villingen-Schwenningen - Germany
tel. +49 (0) 77 21 85 23 27
fax +49 (0) 77 21 85 20 32
Rainer.Lauer@thomson.net
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
next reply other threads:[~2004-03-02 12:33 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-02 12:49 Lauer Rainer [this message]
2004-03-02 12:53 ` Laurent Vaucher
2004-03-02 14:56 ` Gerrit P. Haase
2004-03-02 15:57 ` Gareth Pearce
-- strict thread matches above, loose matches on Subject: below --
2003-09-14 21:00 swa004
2002-03-21 5:39 GCC problem Robert Collins
2002-03-21 5:17 Mike Hayden
2002-03-21 5:26 ` David Starks-Browning
[not found] <Pine.LNX.4.33.0112142057150.7431-100000@heros.knurow.tpsa. pl>
2001-12-14 11:41 ` Larry Hall (RFK Partners, Inc)
2001-12-14 11:11 gahan
2001-09-06 7:31 gcc problem Peter Buckley
2001-09-06 7:36 ` Larry Hall (RFK Partners, Inc)
2001-09-06 6:45 Peter Buckley
2001-09-06 7:17 ` Dominik Zalewski
2001-09-06 6:41 Dominik Zalewski
2001-07-27 10:14 gcc_Problem Mr.Serkan Gumusbicak
2001-07-27 11:50 ` gcc_Problem Carl Hetherington
2000-08-11 16:12 gcc problem Consequator
2000-08-11 17:22 ` Chris Faylor
2000-08-12 3:37 ` Consequator
1997-10-23 7:26 Frank Packenham
1997-10-20 19:25 Colin Peters
1997-10-21 7:44 ` Steven J. Zeil
1997-10-20 3:21 Frank Packenham
1997-10-20 6:00 ` Fergus Henderson
1997-03-10 4:11 Jon Thackray
1997-03-10 6:04 ` Jim Balter
1997-03-10 6:11 ` Jon Thackray
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0FFE4E4AF139D311A62C00508B0BE5E801EB9F09@exchange3.villingen.thmulti.com \
--to=rainer.lauer@thomson.net \
--cc=cygwin@cygwin.com \
--cc=lauerr@gmx.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).