Minimo WinCE Build Problem

Talk about Mozilla browsers for small devices such as PDAs and cellphones.
Locked
GentooUser
Posts: 2
Joined: June 26th, 2005, 8:27 am
Contact:

Minimo WinCE Build Problem

Post by GentooUser »

Hi
I have tried to build minimo by using the Manual on "http://www.mozilla.org/projects/minimo/WinCE/build.html".
But I get that output.

make[5]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/string/public'
make[5]: Entering directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/string/src'
make[5]: Nothing to be done for `export'.
make[5]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/string/src'
make[4]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/string'
make[4]: Entering directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/glue'
make[5]: Entering directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/glue/standalone'
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsXPCOMGlue.h ../../../dist/include/xpcom
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsXPCOMGlue.h ../../../dist/sdk/include
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsCOMPtr.cpp /c
ygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsComponentManagerUtils.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsDebug.cp
p /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsGenericFactory.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsIInterfaceR
equestorUtils.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsMemory.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsTra
ceRefcnt.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsWeakReference.cpp /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsG
REGlue.cpp .
make[5]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/glue/standalone'
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsIGenericFactory.h nsIInterfaceRequestorUtils.h nsI
SupportsImpl.h nsISupportsUtils.h nsIWeakReferenceUtils.h nsCOMPtr.h nsDebug.h nsGenericFactory.h nsMemory.h nsTraceRefcnt.h
nsWeakReference.h nsComponentManagerUtils.h nsServiceManagerUtils.h ../../dist/include/xpcom
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsIGenericFactory.h nsIInterfaceRequestorUtils.h nsI
SupportsImpl.h nsISupportsUtils.h nsIWeakReferenceUtils.h nsCOMPtr.h nsDebug.h nsGenericFactory.h nsMemory.h nsTraceRefcnt.h
nsWeakReference.h nsComponentManagerUtils.h nsServiceManagerUtils.h ../../dist/sdk/include
rm -f /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsCOMPtr.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsComponentManage
rUtils.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsDebug.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsGenericFact
ory.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsIInterfaceRequestorUtils.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/gl
ue/nsMemory.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsTraceRefcnt.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/ns
WeakReference.obj /cygdrive/c/mozillaBuild/mozilla/xpcom/glue/nsGREGlue.obj
make[4]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/glue'
make[4]: Entering directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/base'
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsAgg.h nsAutoPtr.h nsCom.h nsDebugImpl.h nsIAllocat
or.h nsIID.h nsISupportsObsolete.h nsTraceRefcntImpl.h nsWeakPtr.h nsInterfaceRequestorAgg.h ../../dist/include/xpcom
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsError.h nsID.h nsISupportsBase.h nscore.h ../../di
st/include/xpcom
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsError.h nsID.h nsISupportsBase.h nscore.h ../../di
st/sdk/include
/cygdrive/c/mozillaBuild/mozilla/build/cygwin-wrapper nsinstall -m 644 nsIConsoleListener.idl nsIConsoleMessage.idl nsICons
oleService.idl nsIErrorService.idl nsIException.idl nsIExceptionService.idl ../../dist/idl
make[4]: *** No rule to make target `_xpidlgen/nsIConsoleListener.h', needed by `export'. Stop.
make[4]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom/base'
make[3]: *** [export] Error 2
make[3]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla/xpcom'
make[2]: *** [tier_2] Error 2
make[2]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/c/mozillaBuild/mozilla'
make: *** [build] Error 2

I can solve the problem by creating every Header file by hand by using the xpidl command. But that works only for the directory /cygdrive/c/mozillaBuild/mozilla/xpcom/base. And there are many other directories with .idl files.
Does someone know what i have to do, that make cerates the Header files?
GentooUser
Posts: 2
Joined: June 26th, 2005, 8:27 am
Contact:

Post by GentooUser »

Hi
I have solved the Problem!

The Problem was a wrong path in the file ...\mozilla\config\config.mk.
I have changed the path from:

XPIDL_COMPILE = $(CYGWIN_WRAPPER) $(topsrcdir)/../tools/xpidl.exe
XPIDL_LINK = $(CYGWIN_WRAPPER) $(topsrcdir)/../tools/xpt_link.exe

to

XPIDL_COMPILE = $(CYGWIN_WRAPPER) $(topsrcdir)/tools/xpidl.exe
XPIDL_LINK = $(CYGWIN_WRAPPER) $(topsrcdir)/tools/xpt_link.exe
User avatar
dougt
Posts: 117
Joined: November 30th, 2004, 1:31 am
Location: San Jose, CA

Post by dougt »

The lastest build instructions are much more clean. this problem shouldn't exist anymore.
Locked