cannot open file "kernel32.lib" while compiling
"karthikeyan.R" <[email protected]> Sat, 17 Jul 2004 18:08:16 +0530
| Newsgroups | gmane.comp.mozilla.devel.dom,gmane.comp.mozilla.devel.seamonkey,gmane.comp.mozilla.builds |
|---|---|
| Organization | AdventNet Inc., |
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------090101080203050407020901
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
While compiling my component in Windows 2000 with VC6 i am facing the
below stated error. Kindly help me to fix this.<br>
<br>
Ref: Attaching the Makefile with this mail.<br>
<br>
make[1]: Entering directory `/cygdrive/d/mozilla/xpcom/sample/qecomp'<br>
/cygdrive/d/mozilla/build/cygwin-wrapper link /NOLOGO /DLL
/OUT:xpcomqe.dll /PDB:xpcomqe.pdb /SUBSYS<br>
TEM:WINDOWS nsPlayBackUtils.obj nsRecorderImpl.obj nsPlayBack.obj
nsQEngineImpl.obj nsQEngineModule<br>
.obj ClientSocket.obj nsValidator.obj ./module.res /DEBUG
/DEBUGTYPE:CV ../../../dist/lib/<br>
xpcomglue.lib ../../../dist/lib/embedstring.lib
../../../dist/lib/nspr4.lib ../../../dist/lib/plc4.l<br>
ib ../../../dist/lib/plds4.lib kernel32.lib user32.lib gdi32.lib
winmm.lib wsock32.lib advapi32.l<br>
ib<br>
<b>LINK : fatal error LNK1104: cannot open file "kernel32.lib"<br>
make[1]: *** [xpcomqe.dll] Error 80<br>
make[1]: Leaving directory `/cygdrive/d/mozilla/xpcom/sample/qecomp'<br>
make: *** [all] Error 2</b><br>
<br>
<br>
System path i am using is :<br>
<i>C:\PROGRA~1\MICROS~3\Common\msdev98\BIN;C:\PROGRA~1\MICROS~3\VC98\BIN;C:\PROGRA~1\MICROS~3\Common\TOOLS\WINNT;C:\PROGRA~1\MICROS~3\Common\TOOLS;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\moztools\bin;D:\cygwin\bin;C:\Program
Files\mozilla.org\mozilla;D:\Perl\bin\;<br>
</i><br>
Thanks in advance,<br>
Karthikeyan.R<br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="Content-Type" content="text/html; ">
<p><font color="#999999" size="2" face="Arial, Helvetica, sans-serif">
Usability Engineering Team - QEngine<br>
AdventNet Development Centre (I) Pvt. Ltd.,<br>
Chennai - 600 042<br>
Ph: +91-44-2243 1115 - Extn : 5517<br>
</font> <a href="http://www.adventnet.com/"><font color="#999999"
size="2" face="Arial, Helvetica, sans-serif">http://www.adventnet.com</font></a></p>
<p><font color="#999999" size="2" face="Arial, Helvetica, sans-serif">"A
candle loses nothing by lighting another candle"</font></p>
</div>
</body>
</html>
--------------090101080203050407020901
Content-Type: text/plain;
name="Makefile"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="Makefile"
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../..
topsrcdir = /cygdrive/d/mozilla
srcdir = /cygdrive/d/mozilla/xpcom/sample/qecomp
VPATH = /cygdrive/d/mozilla/xpcom/sample/qecomp
include $(DEPTH)/config/autoconf.mk
MODULE = xpcom
XPIDL_MODULE = QEComponent
LIBRARY_NAME = qecomp
SHORT_LIBNAME = xpcomqe
IS_COMPONENT = 1
MODULE_NAME = nsQEngineModule
LOCAL_INCLUDES = -I/cygdrive/c/CVSRoots/qenginecvs/native/webclienttester/mozilla/include/ \
-I/cygdrive/c/PROGRA~1/MICROS~3/VC98/Include \
$(NULL)
# Ensure that the xpcom classes that we build
# do not export themselves
DEFINES += -DXPCOM_GLUE
REQUIRES = string \
xpcom \
nspr \
uriloader \
dom \
windowwatcher \
necko \
embedstring \
docshell \
webbrwsr \
browser \
appshell \
unicharutil \
widget \
accessibility \
accessible \
xuldoc \
xmlextras \
layout \
content \
gfx \
locale \
shistory \
inspector \
$(NULL)
CPPSRCS = \
nsPlayBackUtils.cpp \
nsRecorderImpl.cpp \
nsPlayBack.cpp \
nsQEngineImpl.cpp \
nsQEngineModule.cpp \
ClientSocket.cpp \
nsValidator.cpp \
$(NULL)
XPIDLSRCS = nsIQEngine.idl
include $(topsrcdir)/config/config.mk
#EXTRA_COMPONENTS = nsSample.js
# separate libraries linked in.
EXTRA_DSO_LDOPTS = \
$(DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX) \
$(DIST)/lib/$(LIB_PREFIX)embedstring.$(LIB_SUFFIX) \
$(NSPR_LIBS) \
$(NULL)
LIBS = \
$(DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX) \
$(DIST)/lib/$(LIB_PREFIX)embedstring.$(LIB_SUFFIX) \
$(NSPR_LIBS) \
$(NULL)
# Needed to resolve __yylex (?)
ifeq ($(OS_ARCH)$(OS_RELEASE),FreeBSD2)
LIBS += -lpcap
endif
# Need to link with CoreFoundation on Mac
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
EXTRA_DSO_LDOPTS += \
$(TK_LIBS) \
$(NULL)
LIBS += \
$(TK_LIBS) \
$(NULL)
endif
include $(topsrcdir)/config/rules.mk
libs:: $(TARGETS)
$(INSTALL) $(srcdir)/xpconnect-sample.html $(DIST)/bin/res/samples
install:: $(TARGETS)
$(SYSINSTALL) $(IFLAGS1) $(srcdir)/xpconnect-sample.html $(DESTDIR)$(mozappdir)/res/samples
--------------090101080203050407020901--