Closed Bug 471090 (tracking_win64) Opened 15 years ago Closed 7 years ago

[meta] Windows x64 build tracking bug

Categories

(Core :: General, enhancement)

x86_64
Windows XP
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox56 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

References

Details

(Keywords: meta)

This is tracking bug for building Windows x64 binary.
Depends on: 472025
Depends on: 472032
Depends on: 465253
Depends on: 472608
Depends on: 472609
Product: Firefox → Core
QA Contact: general → general
Depends on: 475225
Depends on: 475226
Depends on: 475227
Depends on: 475229
Depends on: 478190
Depends on: 452912
Depends on: 482143
Depends on: 483118
Depends on: 495662
Depends on: 501877
Depends on: 521193
Depends on: 512866
Depends on: 534813
No longer depends on: 465253
Depends on: 535495
Depends on: 536725
Depends on: 538056
Depends on: 540999
Depends on: support-win64
Although I have fixed upstream version of liboggplay, we cannot build current code of liboggplay into m-c for x64.

More detail is http://git.xiph.org/?p=liboggplay.git;a=commit;h=b876b35e854ab45dcfb61114d0348b5d34819983 and https://trac.annodex.net/ticket/498.

Also, liboggplay will be removed due to some reasons.  So I add it to track bug.
Depends on: 556455
No longer depends on: support-win64
Depends on: 560477
Hi,
If I wanted to build 64 bit builds for Windows on our current build machines; How could I do it?
I assume I can't build the 64 bit build on a 32 bit machine; correct?

Is this the page I should follow if I want to build it on my computer?
http://wiki.mozilla-x86-64.com/How_To_Build_Windows_x64_Build

NOTE: Our build machines run Windows 2003.
Armenzg, you need x64 version of Windows.  Unfortunately, this don't support x64 build on 32-bit Windows.  Because we need a hack like WinCE build.  (we need more wrapper tools to support cross compile).

If you use Windows XP / 2003 x64, you need more hack for mozilla-build (See Bug 506323).  I recommend that you use Windows Vista or 2008 x64 version.

To build this, you need --host and --target in mozconfig.  And you have to use start-msvc8-x64.bat for VC2005SP1.  *-x64.bat is to build x64 binaries.
Thanks Makoto.

Discarded:
* cross compilation from 32 bit machine (at this point)

OSes to produce 64 bit builds:
* Vista
* 2008 x64 version
* XP/2003 x64. Bug 506323.

What about Windows 7 64 bit? Can we build in there?

I have to choose an OS that will meet our builds needs (OPSI) and see what works for IT.

Is this the only thing needed on XP/2003x64 to make MozillaBuild be able to create 64 bit builds?
> Also, if you use Windows XP x64 or 2003 x64, call \windows\syswow64\cmd.exe
> at first. MSYS only runs on 32-bit cmd.exe. 

Is this the mozconfig needed?
> . $topsrcdir/browser/config/mozconfig
>
> mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir
> ac_add_options --target=x86_64-pc-mingw32
> ac_add_options --host=x86_64-pc-mingw32
> ac_add_options --disable-ogg

What can you let me know about the following problem? How often does it happen? Does this happen on only some of the OSes? Is there a bug filed for this?

> bash not response?
>
> When you run bash on some x64 environment, ssh-agent will hang. So if you hang > bash, you need remove c:\mozilla-build\msys\etc\profile.d\profile-sshagent.sh.
(In reply to comment #5)
> What about Windows 7 64 bit? Can we build in there?
I've produced 64-bit builds on win7 professional 64-bit

> What can you let me know about the following problem? How often does it happen?
> Does this happen on only some of the OSes? Is there a bug filed for this?
I've never hit that.
> What can you let me know about the following problem? How often does it happen?
> Does this happen on only some of the OSes? Is there a bug filed for this?

This is for old version (1.2 or 1.3) of mozilla-build.  Please ignore this if using latest version.
Depends on: 561740
Installer seems to be too 32-bit still. firefox-3.6.3.en-US.win64-x86_64.installer.exe by default installs to "C:\Program Files (x86)\Namoroka (64-bit)\", should be "C:\Program Files\Namoroka (64-bit)\".
Depends on: 564739
Depends on: 564754
Alias: tracking_win64
Depends on: 567707
Depends on: 567720
Depends on: 567937
Depends on: 568467
where can i find the build?
(In reply to comment #10)
> where can i find the build?
A. I will soon be producing the builds every night. I will be doing an announcement in http://groups.google.com/group/mozilla.dev.planning/topics very soon.
Depends on: 548035
Depends on: 568949
Depends on: 569145
No longer depends on: 569145
Depends on: 569268
Depends on: 536715
Blocks: 569576
No longer depends on: 536715
Depends on: 570133
Depends on: 570882
Depends on: 575041
Depends on: 576247
Depends on: 580248
Hi  Makoto Kato ,

I am trying to create Geck 2.0 for 64 bit sytems.For that ,I tried to build firefox code on 32 bit vista.In Mozconfig, I am wrting "enable application = xulrunner".It indeed gives errors related to WinCE.

Also I am getting following error:
configure: error: cannot run C compiled programs
If you meant to cross compile, use `--host'.

I have decided to build the source code on 64 bit Vista.Besides I will install windows 7 SDk ,Visual studio 2008 on that machine.Will it be fine to proceed with this?
Hi  Makoto Kato ,

I am trying to create Geck 2.0 for 64 bit sytems.For that ,I tried to build firefox code on 32 bit vista.In Mozconfig, I am wrting "enable application = xulrunner".It indeed gives errors related to WinCE.

Also I am getting following error:
configure: error: cannot run C compiled programs
If you meant to cross compile, use `--host'.

I have decided to build the source code on 64 bit Vista.Besides I will install windows 7 SDk ,Visual studio 2008 on that machine.Will it be fine to proceed with this?
Depends on: 585695
Depends on: 595053
(In reply to comment #13)
> Hi  Makoto Kato ,
> 
> I am trying to create Geck 2.0 for 64 bit sytems.For that ,I tried to build
> firefox code on 32 bit vista.In Mozconfig, I am wrting "enable application =
> xulrunner".It indeed gives errors related to WinCE.
> 
> Also I am getting following error:
> configure: error: cannot run C compiled programs
> If you meant to cross compile, use `--host'.
> 
This is what I use for the Firefox builds:
> ac_add_options --target=x86_64-pc-mingw32
> ac_add_options --host=x86_64-pc-mingw32
http://hg.mozilla.org/users/armenzg_mozilla.com/buildbot-configs/file/tip/mozilla2/win64/mozilla-central/nightly/mozconfig

> I have decided to build the source code on 64 bit Vista.Besides I will install
> windows 7 SDk ,Visual studio 2008 on that machine.Will it be fine to proceed
> with this?

That is the same setting that I use.
Depends on: 595766
Depends on: 597738
Depends on: 598615
Depends on: 599733
Depends on: 601355
Depends on: 597430
Depends on: 604302
Depends on: 604323
Depends on: 606473
No longer depends on: 604323
No longer depends on: 606473
Depends on: 604323
Depends on: 610423
Depends on: 616918
Depends on: 626480
Depends on: 630658
Depends on: 635923
Depends on: 647278
Depends on: 604967
Depends on: 666980
Depends on: 661910
Depends on: 668208
Depends on: 669384
Depends on: 670697
Depends on: 606473
Depends on: 640757
Depends on: 670915
Depends on: 671000
Depends on: 671567
Depends on: 633047
Depends on: 663748
Depends on: 679334
Depends on: 679473
Depends on: 675135
Depends on: 680818
Depends on: 680928
No longer depends on: 680928
Depends on: 681238
Depends on: 692327
Depends on: 814009
The following page contains a build of XulRunner 10 for Windows 64 bits: http://wiki.mozilla-x86-64.com/Download

As an Eclipse/SWT developer, I'd like to embed a version of XulRunner in my RCP app that would work with Windows 64 bits.
Depends on: 393302
Depends on: 1004970
Depends on: 1025640
Depends on: 1082488
No longer depends on: 1082488
Depends on: bug #1173846
Depends on: 1175598
Depends on: 1197943
Depends on: 1197940
Depends on: 1187005
Depends on: 1145082
No longer depends on: 393302
Depends on: 1240637
Depends on: 1243933
Any news of this bug?
Thunderbird has not, it will be resolved in 45.1 ? (it is not in 45.0)
No longer depends on: 597738
Depends on: 1276558
Depends on: 1291084
No longer depends on: 1291084
No longer depends on: 1276558
Depends on: 1336042
Depends on: 1357489
No longer depends on: 1357489
I think we can resolve this bug win64 tracking bug as fixed. 64-bit is the stub installer's default as of Firefox 55 (bug 1340936) and we have begun migrating eligible 32-bit Firefox 56.0 users to 64-bit 56.0.1 (bug 1274659). \o/
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
(In reply to Chris Peterson [:cpeterson] from comment #19)
> I think we can resolve this bug win64 tracking bug as fixed. 64-bit is the
> stub installer's default as of Firefox 55 (bug 1340936) and we have begun
> migrating eligible 32-bit Firefox 56.0 users to 64-bit 56.0.1 (bug 1274659).
> \o/

What about "Thunderbird" and "Seamonkey"?

Sorry for being late to the party, but to answer the (quite old) question above:
(In reply to Worcester12345 from comment #20)

What about "Thunderbird" and "Seamonkey"?

According to TB's release notes for 68.0:

NEW | On Windows a 64bit installer and MSI package are now available

According to bug 482143's latest comment:

All good comes to an end or in this case is resolved. Windows x64 is available starting with 2.49.5.

Hence all done! :) \o/

You need to log in before you can comment on or make changes to this bug.