delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/01/03/12:51:44

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <E94FF01DFF6CD31186F4080009DC361503F83DF3@nttwr2.tower.bldgs.butlermfg.org>
From: "Parker, Ron" <rdparker AT butlermfg DOT com>
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)

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/

- Raw text -


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