Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: From: "Parker, Ron" To: cygwin AT cygwin DOT com Subject: C++ Link Errors Date: Thu, 3 Jan 2002 11:51:51 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" I am trying to build the Linux UML modeler with cygwin. Everything works until I link. Libtool tries adding -ldl to the g++ linking call. If I enter g++ command by hand without the -ldl everything is fine, except I get a number of C++ related linking errors. My command line is: g++ -Wl,--enable-auto-import -ftemplate-depth-99 -O2 -o uml.exe messagecopy.o widgetassoccontainer.o assoccopy.o cutcopypaste.o diagramprintpage.o classoptionspage.o worktoolbar.o usecasewidget.o usecase.o umlwidget.o umlview.o umlobject.o umldoc.o uml_meta_unload.o uml.o selectopdlg.o parmpropdlg.o operation.o objectwidget.o notewidget.o notemultilineedit.o mylistviewitem.o mylistview.o messagewidget.o main.o listpopupmenu.o infowidget.o floatingtext.o conceptwidget.o concept.o classpropdlg.o classopspage.o classgenpage.o classattpage.o attribute.o assocpropdlg.o assocpage.o association.o actorwidget.o actor.o assocpage.moc.o classgenpage.moc.o umlview.moc.o umlobject.moc.o worktoolbar.moc.o mylistview.moc.o uml.moc.o classpropdlg.moc.o operation.moc.o umldoc.moc.o umlwidget.moc.o classattpage.moc.o classoptionspage.moc.o diagramprintpage.moc.o association.moc.o classopspage.moc.o messagewidget.moc.o selectopdlg.moc.o uml_meta_unload.o -L/usr/X11R6/lib -L/usr/local/lib/qt2/lib -L/opt/kde2/lib /opt/kde2/lib/libkhtml.dll.a /opt/kde2/lib/libkjava.dll.a /opt/kde2/lib/libkdeprint.dll.a /opt/kde2/lib/libkparts.dll.a /opt/kde2/lib/libkfile.dll.a /opt/kde2/lib/libksycoca.dll.a /opt/kde2/lib/libkio.dll.a /opt/kde2/lib/libkdesu.dll.a -lutil /opt/kde2/lib/libkssl.dll.a /opt/kde2/lib/libkdeui.dll.a /opt/kde2/lib/libkdecore.dll.a /opt/kde2/lib/libltdl.dll.a /opt/kde2/lib/libDCOP.dll.a /opt/kde2/lib/libkICE.dll.a -lipc -lSM -lICE /usr/local/lib/libstdc++.a /usr/lib/libpcre.dll.a /usr/lib/libpcreposix.dll.a -lqt -lpng -lz -ljpeg -lXext -lX11 -Wl,--rpath -Wl,/opt/kde2/lib -Wl,--rpath -Wl,/opt/kde2/lib -Wl,--rpath -Wl,/usr/local/lib/qt2/lib -Wl,--rpath -Wl,/usr/X11R6/lib After a number of auto-import warnings, which I expect, like: Warning: resolving QString::shared_null by linking to __imp___7QString$shared_null (auto-import) I receive a series of messages, which I don't expect, like: umlview.o(.text+0x34f5):umlview.cpp: undefined reference to `cerr' umlview.o(.text+0x34fa):umlview.cpp: undefined reference to `ostream::_ls(char const *)' umlview.o(.text+0x3506):umlview.cpp: undefined reference to `endl(ostream &) ' Any ideas? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/