No rule to make target `_xpidlgen/nsIConsoleListener.h'
Hi all ,
when i cross compile mozilla for arm on fc-7 i get the following
error while doing make
gmake[3]: Entering directory `/root/Desktop/mozilla/xpcom/base'
Creating .deps
/root/Desktop/mozilla/config/nsinstall -R -m 644 nsAgg.h nsAutoPtr.h
nsCom.h nsDebugImpl.h nsIAllocator.h nsIID.h nsISupportsObsolete.h
nsTraceRefcntImpl.h nsWeakPtr.h nsInterfaceRequestorAgg.h ../../dist/
include/xpcom
/root/Desktop/mozilla/config/nsinstall -R -m 644 nsError.h
nsISupportsBase.h nscore.h ../../dist/include/xpcom
/root/Desktop/mozilla/config/nsinstall -R -m 644 nsError.h
nsISupportsBase.h nscore.h ../../dist/sdk/include
Creating ../../dist/idl
/root/Desktop/mozilla/config/nsinstall -R -m 644
nsIConsoleListener.idl nsIConsoleMessage.idl nsIConsoleService.idl
nsIErrorService.idl nsIException.idl nsIExceptionService.idl
nsIVersionComparator.idl nsIUUIDGenerator.idl ../../dist/idl
gmake[3]: *** No rule to make target `_xpidlgen/nsIConsoleListener.h',
needed by `export'. Stop.
gmake[3]: Leaving directory `/root/Desktop/mozilla/xpcom/base'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/root/Desktop/mozilla/xpcom'
gmake[1]: *** [tier_2] Error 2
gmake[1]: Leaving directory `/root/Desktop/mozilla'
make: *** [default] Error 2
and in config/config.mk the flag is as below ,where BIN_SUFFIX
is .exe
ifdef CROSS_COMPILE
XPIDL_COMPILE = $(CYGWIN_WRAPPER) $(DIST)/host/bin/host_xpidl$
(HOST_BIN_SUFFIX)
XPIDL_LINK = $(CYGWIN_WRAPPER) $(DIST)/host/bin/host_xpt_link$
(HOST_BIN_SUFFIX)
else
XPIDL_COMPILE = $(CYGWIN_WRAPPER) $(DIST)/bin/xpidl$(BIN_SUFFIX)
XPIDL_LINK = $(CYGWIN_WRAPPER) $(DIST)/bin/xpt_link$(BIN_SUFFIX)
endif
could someone help me correct this error .
|