Closed Bug 651097 Opened 9 years ago Closed 8 years ago

SeaMonkey 64bit trunk not building (missing mozjs.lib)

Categories

(MailNews Core :: Build Config, defect, major)

x86_64
Windows 7
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 5.0b1

People

(Reporter: markus.doehr, Assigned: m_kato)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a1) Gecko/20110417 Firefox/6.0a1 SeaMonkey/2.2a1pre
Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a1) Gecko/20110417 Firefox/6.0a1 SeaMonkey/2.2a1pre

When trying to build the trunk I get

c:/mozilla-build/python/python2.6.exe -O c:/mozillasrc/suite/src/mozilla/build/cl.py cl -FonsSuiteMo
dule.obj -c -D_HAS_EXCEPTIONS=0 -I../../mozilla/dist/stl_wrappers  -DMOZ_SUITE=1 -DOSTYPE=\"WINNT6.1
\" -DOSARCH=WINNT -I/c/mozillasrc/suite/src/suite/profile -I/c/mozillasrc/suite/src/suite/profile/mi
gration/src -I/c/mozillasrc/suite/src/suite/shell/src -I/c/mozillasrc/suite/src/suite/feeds/src  -I/
c/mozillasrc/suite/src/suite/build -I. -I../../mozilla/dist/include -I../../mozilla/dist/include/nsp
rpub  -Ic:/mozillasrc/suite/64binary/suite/mozilla/dist/include/nspr -Ic:/mozillasrc/suite/64binary/
suite/mozilla/dist/include/nss        -GR- -TP -nologo -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -wd4800
  -DNDEBUG -DTRIMMED -O1 -MD            -FI ../../comm-config.h -DMOZILLA_CLIENT /c/mozillasrc/suite
/src/suite/build/nsSuiteModule.cpp
nsSuiteModule.cpp
../../mozilla/dist/include\nsStringAPI.h(1323) : warning C4244: 'argument' : conversion from '__int6
4' to 'PRUint32', possible loss of data
../../mozilla/dist/include\nsStringAPI.h(1361) : warning C4244: 'argument' : conversion from '__int6
4' to 'PRUint32', possible loss of data
make[6]: *** No rule to make target `c:/mozillasrc/suite/64binary/suite/mozilla/dist/lib/mozjs.lib',
 needed by `suite.dll'.  Stop.
make[6]: Leaving directory `/c/mozillasrc/suite/64binary/suite/suite/build'
make[5]: *** [libs] Error 2
make[5]: Leaving directory `/c/mozillasrc/suite/64binary/suite/suite'
make[4]: *** [libs_tier_app] Error 2
make[4]: Leaving directory `/c/mozillasrc/suite/64binary/suite'
make[3]: *** [tier_app] Error 2
make[3]: Leaving directory `/c/mozillasrc/suite/64binary/suite'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/c/mozillasrc/suite/64binary/suite'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/c/mozillasrc/suite/src'
make: *** [build] Error 2


I use 

mk_add_options  MOZ_OBJDIR=/c/mozillasrc/suite/64binary
mk_add_options  MOZ_BUILD_PROJECTS=suite
mk_add_options  MOZ_CO_PROJECT=suite
mk_add_options  AUTOCONF=autoconf-2.13
#mk_add_options MOZ_MAKE_FLAGS=-j4

ac_add_options  --target=x86_64-pc-mingw32
ac_add_options  --host=x86_64-pc-mingw32
ac_add_options  --enable-application=suite
ac_add_options  --disable-shared
ac_add_options  --disable-tests
ac_add_options  --enable-optimize --disable-debug


$ cl
Microsoft (R) C/C++ Optimizing Compiler Version 16.00.40219.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]



Reproducible: Always




The 64bit Firefox and Thunderbird build fine as the 32bit Seakmonkey.
need backport bug 633465 to comm-central
Status: UNCONFIRMED → NEW
Ever confirmed: true
Product: Core → MailNews Core
QA Contact: build-config → build-config
Version: unspecified → Trunk
If someone writes a patch, I'll get at it ASAP (eta within 28 hours of my review request possibly sooner).

And I am willing to accept to comm-2.0 if Bug 633465 lands on mozilla-2.0 (it has approval at least)
Attached patch fixSplinter Review
Assignee: nobody → m_kato
Status: NEW → ASSIGNED
Attachment #528063 - Flags: review?(bugspam.Callek)
Attachment #528063 - Flags: review?(bugspam.Callek) → review+
http://hg.mozilla.org/comm-central/rev/501657e5ac37
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.3a4
(In reply to comment #2)
> And I am willing to accept to comm-2.0 if Bug 633465 lands on mozilla-2.0 (it
> has approval at least)

(Core) Bug 633465 landed before m-2.0 branching, thus is (already) included ;-)
c-2.0 can be sync'ed...
Flags: in-testsuite-
Summary: Seamonkey 64bit trunk not building (missing mozjs.lib) → SeaMonkey 64bit trunk not building (missing mozjs.lib)
You need to log in before you can comment on or make changes to this bug.