-
Notifications
You must be signed in to change notification settings - Fork 1
No documentation on how to build deps blob #3
Comments
Yeah that's a good idea. |
@johnmurrayvi do you mind to share your setup? As with the setup I use for NG and taglib it doesn't seem to work on windows... |
Certainly! Development on Windows is pretty new to me so I probably have a lot of extraneous stuff that isn't needed/is left over from other stuff. I'll do my best to keep this list short.
My MozillaBuild is in C:\mozilla-build. In start-msvc10.bat, to set the paths up, I have the following at the end (after the 'cd "%USERPROFILE%"): echo Set WDK
set INCLUDE=%INCLUDE%;C:\WinDDK\7600.16385.1\inc\api;C:\WinDDK\7600.16385.1\inc\crt;C:\WinDDK\7600.16385.1\inc\atl71;c:\MinGW\include
set LIB=%LIB%;c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386;C:\WinDDK\7600.16385.1\lib\ATL\i386;c:\MinGW\lib
set PATH=%PATH%;c:\WinDDK\7600.16385.1\bin\x86\x86;c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;c:\mozilla-build\msys\bin;c:\mozilla-build\moztools\bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\MinGW\bin
"%MOZILLABUILD%\msys\bin\bash" --login -i I hope I didn't forget anything important. I'm sure I did though. I had set different things up at different times and now I don't remember what all I did explicitly for NG and the deps. I can look deeper (which I probably should do at some point) if things still aren't working. Are you trying to build xulrunner 1.9.2? |
@johnmurrayvi Yep, I tried 1.9.2. Maybe 9.0.1 is better there... and I see that I did not have the DirectX stuff installed. But if I remember correctly there was another issue with 1.9.2... I'm also not sure if I tried to build vanilla or the Songbird-patched version. But good to have such a list if I should ever find the time to do another attempt there. |
Well crap, I apparently also have cygwin install as well... but it isn't sourced in any of the MozillaBuild files, so I hope it's negligible. I remember having a fair number of problems with 1.9.2 as well. |
First stab at it. (Linux page is a bit short right now, but I was mainly focusing on Windows) |
@johnmurrayvi great! There's also a major difference between our setups: you were on msvc10, while I build with msvc9 (as it was the most recent version when I started building Songbird, and my mozbuild is rather old). I won't find time to try that too soon I guess, but it is really great to finally have it somewhere. |
Ahh that would do it.. Mozilla stopped supporting anything less than msvc10 at some point. Hopefully the instructions works, since it basically requires magic to get stuff to build haha. Also, I just posted some stuff for Mac: |
Nice start! I know building the old deps on mac is quite the chore as it is. I think I posted a guide for either the client or the deps or both on the forums...may be old though. |
We do have quite good building instructions on our wiki. However there are no instructions on how to craft a deps blob.
Maybe @johnmurrayvi or @ilikenwf could write about it, as they already built blobls in the past?
The text was updated successfully, but these errors were encountered: