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&nbsp; 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&nbsp; nsPlayBackUtils.obj nsRecorderImpl.obj nsPlayBack.obj
nsQEngineImpl.obj nsQEngineModule<br>
.obj ClientSocket.obj nsValidator.obj&nbsp;&nbsp; ./module.res&nbsp;&nbsp; /DEBUG
/DEBUGTYPE:CV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ../../../dist/lib/<br>
xpcomglue.lib ../../../dist/lib/embedstring.lib
../../../dist/lib/nspr4.lib ../../../dist/lib/plc4.l<br>
ib ../../../dist/lib/plds4.lib&nbsp;&nbsp;&nbsp; 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--