Free Visual C++, looking good, we may see alot builders soon

Discussion about official Mozilla Firefox builds
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Do you need to have MS VC++ .net (full version installed) to build ?! I had some trouble saying "MSVCRT.LIB" not found...

Also : Which SDKs to download ?

- Platform -> Ok.
- Core with win64 -> Ok.

Need them all ?
MozJF
Daath
Posts: 191
Joined: May 5th, 2003, 12:41 am
Location: Copenhagen, Denmark

Post by Daath »

chocoba65 wrote:
Daath wrote:No, I mean the command "link /lib" doesn't that do the same as both your lib.exe's?

Yes... your point being?

My point being, what do you need platform SDK's lib.exe or masm's lib.exe for?
Any technology distinguishable from magic, is insufficiently advanced.
User avatar
shill
Posts: 1443
Joined: December 30th, 2002, 2:00 am
Location: Behind you!
Contact:

Post by shill »

Daath wrote:
chocoba65 wrote:
Daath wrote:No, I mean the command "link /lib" doesn't that do the same as both your lib.exe's?

Yes... your point being?

My point being, what do you need platform SDK's lib.exe or masm's lib.exe for?

I guess because we're too lazy to edit the Makefile... so we just want to give it what it wants...
::my browser info:: | ::my PC info:: | ::my contact info::
PGP fingerprint: E09B 1202 F70E E53E 29BC 5F64 D6D5 9E19 EF92 EA51
User avatar
moox
Posts: 923
Joined: February 29th, 2004, 1:07 am
Location: Wish I were in Alaska...

Post by moox »

here is my latest error:

Code: Select all

make[2]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/config'
/usr/bin/make nspr
make[2]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla'
/usr/bin/make -C nsprpub
make[3]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub'
cd config; /usr/bin/make -j1 export
make[4]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub/config'
sh /cygdrive/d/Dev/mozilla/mozilla/nsprpub/build/cygwin-wrapper cl -Fonow.obj -c     -W3 -nologo -GF -Gy -MD -O2 -G7 -GL   -U
DEBUG -U_DEBUG -UWINNT -DMOZILLA_CLIENT=1 -DNDEBUG=1 -DXP_PC=1 -DWIN32=1 -DWIN95=1 -D_PR_GLOBAL_THREADS_ONLY=1 -D_X86_=1  -DF
ORCE_PR_LOG   /cygdrive/d/Dev/mozilla/mozilla/nsprpub/config/now.c
now.c
sh /cygdrive/d/Dev/mozilla/mozilla/nsprpub/build/cygwin-wrapper cl  now.obj   /Fenow.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3052 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

Microsoft (R) Incremental Linker Version 7.10.3052
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:now.exe
now.obj
now.obj : warning LNK4218: non-native module found; restarting link with /LTCG
Microsoft (R) Incremental Linker Version 7.10.3052
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:now.exe
now.obj
LINK : fatal error LNK1104: cannot open file 'uuid.lib'
make[4]: *** [now.exe] Error 2
make[4]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub/config'
make[3]: *** [export] Error 2
make[3]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub'
make[2]: *** [nspr] Error 2
make[2]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla'
make: *** [build] Error 2


Almost makes me want to go BACK to using GCC/MingW!
User avatar
ZookQValem
Posts: 594
Joined: January 10th, 2003, 12:40 pm
Location: Florida

..

Post by ZookQValem »

From reading of all of these posting, I get the impression that it is not worth the trouble. Mingw look so much better than MS-VC++, so I'll just stick to Mingw and just hope for one day that too many requirements on "How-To-Build" would just slim down for the Mingw parts...
User avatar
shill
Posts: 1443
Joined: December 30th, 2002, 2:00 am
Location: Behind you!
Contact:

Post by shill »

moox wrote:here is my latest error:

Code: Select all

make[2]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/config'
/usr/bin/make nspr
make[2]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla'
/usr/bin/make -C nsprpub
make[3]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub'
cd config; /usr/bin/make -j1 export
make[4]: Entering directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub/config'
sh /cygdrive/d/Dev/mozilla/mozilla/nsprpub/build/cygwin-wrapper cl -Fonow.obj -c     -W3 -nologo -GF -Gy -MD -O2 -G7 -GL   -U
DEBUG -U_DEBUG -UWINNT -DMOZILLA_CLIENT=1 -DNDEBUG=1 -DXP_PC=1 -DWIN32=1 -DWIN95=1 -D_PR_GLOBAL_THREADS_ONLY=1 -D_X86_=1  -DF
ORCE_PR_LOG   /cygdrive/d/Dev/mozilla/mozilla/nsprpub/config/now.c
now.c
sh /cygdrive/d/Dev/mozilla/mozilla/nsprpub/build/cygwin-wrapper cl  now.obj   /Fenow.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3052 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

Microsoft (R) Incremental Linker Version 7.10.3052
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:now.exe
now.obj
now.obj : warning LNK4218: non-native module found; restarting link with /LTCG
Microsoft (R) Incremental Linker Version 7.10.3052
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:now.exe
now.obj
LINK : fatal error LNK1104: cannot open file 'uuid.lib'
make[4]: *** [now.exe] Error 2
make[4]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub/config'
make[3]: *** [export] Error 2
make[3]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla/nsprpub'
make[2]: *** [nspr] Error 2
make[2]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/d/Dev/mozilla/mozilla'
make: *** [build] Error 2


Almost makes me want to go BACK to using GCC/MingW!

Did you read this?
::my browser info:: | ::my PC info:: | ::my contact info::
PGP fingerprint: E09B 1202 F70E E53E 29BC 5F64 D6D5 9E19 EF92 EA51
User avatar
shill
Posts: 1443
Joined: December 30th, 2002, 2:00 am
Location: Behind you!
Contact:

Post by shill »

MozJF wrote:Do you need to have MS VC++ .net (full version installed) to build ?! I had some trouble saying "MSVCRT.LIB" not found...

No, you can obtain MSVCRT.LIB freely from the .NET SDK.
Install that if you need it, then add <kbd>C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib</kbd> to your <samp>LIB</samp> environmental variable.'
::my browser info:: | ::my PC info:: | ::my contact info::
PGP fingerprint: E09B 1202 F70E E53E 29BC 5F64 D6D5 9E19 EF92 EA51
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

chocoba65 wrote:
MozJF wrote:Do you need to have MS VC++ .net (full version installed) to build ?! I had some trouble saying "MSVCRT.LIB" not found...

No, you can obtain MSVCRT.LIB freely from the .NET SDK.
Install that if you need it, then add <kbd>C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib</kbd> to your <samp>LIB</samp> environmental variable.'


Thanks for the info, but it looks like it could not be a problem for some times.

Here is my latest useragent :

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040420 Firefox/0.8.0+ (MozJF)
MozJF
banjobacon!
Posts: 1922
Joined: April 5th, 2003, 3:34 pm

Post by banjobacon! »

The news made me excited, but this thread makes me causious.

Has anyone actually been able to build this free compiler to build FF? Anyway of making it more "walk in the park" like for those of us not used to building on Windows. I've built plenty of stuff on linux, but all that takes is 3 commands which add up to 4 or 5 words.
Hendikins
Posts: 26
Joined: December 31st, 1969, 5:00 pm
Location: On a train

Post by Hendikins »

One bit of info to add: You won't get ActiveX for free.

You'll need to use --disable-activex and --disable-activex-scripting if you want this to build.
User avatar
mikeyankees
Posts: 35
Joined: February 29th, 2004, 1:41 pm

Post by mikeyankees »

I installed this as I have programmed much in C++, but I am clueless in command prompt compiling. I know how to run the command prompt version and I looked at the help file. Anyone wanna post some sample code as to how to actually compile a .cpp file
Image Image Image Image Image
xebechene
Posts: 176
Joined: November 11th, 2003, 5:55 pm

Post by xebechene »

I also got an error when linking now.obj, with intel compiler, all my envirronment setting seems to be correct.
(Intel C++ Compiler use the headers from MSVC, and the microsoft linker, in addition ther is also otimized library from Intel)
I don't use freevc++.

here is my error.

If you have a clue...
hvymtl
Posts: 168
Joined: October 2nd, 2003, 7:17 am
Location: Brasilia, Brazil

Post by hvymtl »

Has anyone actually been able to compile FF at all with MS's toolkit?
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Nobody if I read this thread well... :[
MozJF
plien69
Posts: 333
Joined: November 16th, 2003, 9:19 pm
Location: Fairfield, CT USA

Post by plien69 »

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061222 BonEcho/2.0.0.1 (tete009 SSE PGO)
Post Reply