Now, I am sure I have followed every instruction in the
building document. I make the configure stage through, and
then I fix the xpidl.exe crash problem, and finally I can
make my build process going fluently. But, but , but , after
almost a day effort, ultimately I am stuck in the following
error:
make[5]: *** No rule to make target `xpcomglue.lib', needed by `libs'.
Stop.
I have searched with Google, searched the groups archive, only found
nothing mentioned my problem.
Help please!
Help please!
This advice is too late to save you pain and suffering, but Mozilla is
moving to a installer that has everything you need except the
compiler. It's not quite official yet, but see http://
benjamin.smedbergs.us/blog/2007-01-12/mozillabuild-rc1/ for the
release candidate build which is going to be used.
Hope that helps.
Actually, it's been put up on the ftp server already:
http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.0.exe
Seems to work for me, yay :) (VC7.1, trunk, knowledge carried over from
before but I rewrote the mozconfig anyway)
--
Mook
mook dot moz plus stuff at gmail dot junk
Could you give some context? A few more lines of the build log, the
directory it's in, what it last did...
--
Mook
mook dot moz plus stuff at gmail dot stuff
I want to compile xulrunner, and I get the source by cvs commands:
cvs -f client.mk -r MOZILLA_1_8_0_BRANCH checkout MOZ_CO_PROJECT=xulrunner
I use MSVC6 for my compiler.
My mozconfig is as following:
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
mk_add_options MOZ_CO_PROJECT=xulrunner
ac_add_options --enable-application=xulrunner
I also try to MSCV6 to compiler the version 1.8, but the same error
stop me too.
The error as below:
make[5]: Entering directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-
cygwin/xpcom/string/public'
make[5]: Leaving directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-c
ygwin/xpcom/string/public'
make[5]: Entering directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-
cygwin/xpcom/string/src'
/cygdrive/d/packages/mozilla/m/mozilla/build/cygwin-wrapper
/cygdrive/d/packages
/mozilla/moztools/bin/nsinstall -m 644 string_s.lib ../../../dist/lib
make[5]: Leaving directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-c
ygwin/xpcom/string/src'
make[4]: Leaving directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-c
ygwin/xpcom/string'
make[4]: Entering directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-
cygwin/xpcom/glue'
/cygdrive/d/packages/mozilla/m/mozilla/build/cygwin-wrapper
/cygdrive/d/packages
/mozilla/moztools/bin/nsinstall -m 644 xpcomglue_s.lib ../../dist/lib
make[5]: Entering directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-
cygwin/xpcom/glue/standalone'/cygdrive/d/packages/mozilla/m/mozilla/build/cygwin-wrapper
/cygdrive/d/packages/mozilla/moztools/bin/nsinstall -m 644
xpcomglue_s.lib ../../../dist/lib
make[5]: *** No rule to make target `xpcomglue.lib', needed by `libs'.
Stop. ++++++++++++++++++++++++++++++++++++++++++++++ERROR HERE
make[5]: Leaving directory
`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-cygwin/xpcom/glue/standalone'
make[4]: *** [libs] Error 2
make[4]: Leaving
directory`/cygdrive/d/packages/mozilla/m/mozilla/obj-i686-pc-cygwin/xpcom/glue
And if I miss something important, please point it out, I will post
anything you need, help please, I think I will be mad if I can't
get it work through as soon as possible!
Thanks in advance!