Closed
Bug 615571
Opened 14 years ago
Closed 14 years ago
pymake doesn't display build errors anymore
Categories
(Firefox Build System :: General, defect)
Tracking
(blocking2.0 -)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: sdwilsh, Unassigned)
References
Details
When I have a compile error, pymake doesn't print them out anymore, and I have to manually run the command myself: c:\Code\places\config\rules.mk:1479:0$ cl InvokeClWithDependencyGeneration cl -FonsNavHistory.obj -c -D_HAS_EXCEPTIONS=0 -I../../../../dist/stl_wrappers -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DOSTYPE=\"WINNT6.1\" -DOSARCH=WINNT -DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD -DUNICODE -D_UNICODE -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D_SECURE_ATL -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DCOMPILER_MSVC -DOS_WIN=1 -DWIN32 -D_WIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN -I../../../../../toolkit/components/places/src/../../build -I../../../../../ipc/chromium/src -I../../../../../ipc/glue -I../../../../ipc/ipdl/_ipdlheaders -I../../../../../toolkit/components/places/src -I. -I../../../../dist/include -I../../../../dist/include/nsprpub -Ic:/Code/places/obj-x86/dist/include/nspr -Ic:/Code/places/obj-x86/dist/include/nss -GR- -TP -nologo -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -wd4800 -DDEBUG -D_DEBUG -DTRACING -Zi -MDd -FI ../../../../dist/include/mozilla-config.h -DMOZILLA_CLIENT c:/Code/places/obj-x86/toolkit/components/places/src/../../../../../toolkit/components/places/src/nsNavHistory.cpp c:\Code\places\config\rules.mk:1479:0: command 'cl InvokeClWithDependencyGeneration cl -FonsNavHistory.obj -c -D_HAS_EXCEPTIONS=0 -I../../../../dist/stl_wrappers -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DOSTYPE=\"WINNT6.1\" -DOSARCH=WINNT -DEXCLUDE_SKIA_DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD -DUNICODE -D_UNICODE -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D_SECURE_ATL -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DCOMPILER_MSVC -DOS_WIN=1 -DWIN32 -D_WIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN -I../../../../../toolkit/components/places/src/../../build -I../../../../../ipc/chromium/src -I../../../../../ipc/glue -I../../../../ipc/ipdl/_ipdlheaders -I../../../../../toolkit/components/places/src -I. -I../../../../dist/include -I../../../../dist/include/nsprpub -Ic:/Code/places/obj-x86/dist/include/nspr -Ic:/Code/places/obj-x86/dist/include/nss -GR- -TP -nologo -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -wd4800 -DDEBUG -D_DEBUG -DTRACING -Zi -MDd -FI ../../../../dist/include/mozilla-config.h -DMOZILLA_CLIENT c:/Code/places/obj-x86/toolkit/components/places/src/../../../../../toolkit/components/places/src/nsNavHistory.cpp' failed, return code -127 c:\Code\places\config\rules.mk:952:0: command 'c:/mozilla-build/python/python.exe c:/Code/places/build/pymake/pymake/../make.py -C src libs' failed, return code 2 c:\Code\places\config\rules.mk:751:0: command 'c:/mozilla-build/python/python.exe c:/Code/places/build/pymake/pymake/../make.py libs' failed, return code 2 341 obj-x86 $ cd toolkit/components/places/src/ 342 src $ cl InvokeClWithDependencyGeneration cl -FonsNavHistory.obj -c -D_HAS_ EXCEPTIONS=0 -I../../../../dist/stl_wrappers -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEX PORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI - DIMPL_NS_NET -DIMPL_THEBES -DOSTYPE=\"WINNT6.1\" -DOSARCH=WINNT -DEXCLUDE_SKIA _DEPENDENCIES -DCHROMIUM_MOZILLA_BUILD -DUNICODE -D_UNICODE -DNOMINMAX -D_CRT_ RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -D_SECURE_ATL -DCHROMIUM_BUILD -DU_ST ATIC_IMPLEMENTATION -DCOMPILER_MSVC -DOS_WIN=1 -DWIN32 -D_WIN32 -D_WINDOWS -DWI N32_LEAN_AND_MEAN -I../../../../../toolkit/components/places/src/../../build - I../../../../../ipc/chromium/src -I../../../../../ipc/glue -I../../../../ipc/ip dl/_ipdlheaders -I../../../../../toolkit/components/places/src -I. -I../../../ ../dist/include -I../../../../dist/include/nsprpub -Ic:/Code/places/obj-x86/di st/include/nspr -Ic:/Code/places/obj-x86/dist/include/nss -GR- -TP -nol ogo -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -wd4800 -DDEBUG -D_DEBUG -DTRACING - Zi -MDd -FI ../../../../dist/include/mozilla-config.h -DMOZILLA_CLIEN T c:/Code/places/obj-x86/toolkit/components/places/src/../../../../../toolkit/c omponents/places/src/nsNavHistory.cpp InvokeClWithDependencyGeneration c1xx : fatal error C1083: Cannot open source file: 'InvokeClWithDependencyGeneration': No such file or directory cl c1xx : fatal error C1083: Cannot open source file: 'cl': No such file or directory nsNavHistory.cpp c:\code\places\toolkit\components\places\src\nsNavHistory.h(912) : warning C4996: 'nsIBrowserHistory::RegisterOpenPage': was declared deprecated c:\Code\places\obj-x86\dist\include\nsIBrowserHistory.h(169) : see declaration of 'nsIBrowserHistory::RegisterOpenPage' c:\code\places\toolkit\components\places\src\nsNavHistory.h(912) : warning C4996: 'nsIBrowserHistory::UnregisterOpenPage': was declared deprecated c:\Code\places\obj-x86\dist\include\nsIBrowserHistory.h(185) : see declaration of 'nsIBrowserHistory::UnregisterOpenPage' c:\code\places\toolkit\components\places\src\nsNavBookmarks.h(490) : warning C4996: 'nsINavBookmarksService::GetItemGUID': was declared deprecated c:\Code\places\obj-x86\dist\include\nsINavBookmarksService.h(493) : see declaration of 'nsINavBookmarksService::GetItemGUID' c:\code\places\toolkit\components\places\src\nsNavBookmarks.h(490) : warning C4996: 'nsINavBookmarksService::SetItemGUID': was declared deprecated c:\Code\places\obj-x86\dist\include\nsINavBookmarksService.h(505) : see declaration of 'nsINavBookmarksService::SetItemGUID' c:\code\places\toolkit\components\places\src\nsNavBookmarks.h(490) : warning C4996: 'nsINavBookmarksService::GetItemIdForGUID': was declared deprecated c:\Code\places\obj-x86\dist\include\nsINavBookmarksService.h(514) : see declaration of 'nsINavBookmarksService::GetItemIdForGUID' c:/Code/places/obj-x86/toolkit/components/places/src/../../../../../toolkit/components/places/src/nsNavHistory.cpp(1852) : error C2065: 'CREATE_IDX_MOZ_BOOKMARKS_GUID' : undeclared identifier Generating Code...
Reporter | ||
Comment 1•14 years ago
|
||
I know pymake isn't actually supported, but everyone I know who works on the project full time who developers on windows only uses it because make takes too long to build. I spent a good hour or two yesterday trying to figure out why I kept getting this error, and I bet others are going to hit it too.
blocking2.0: --- → ?
This is some sort of native command issue, can you take a look Mitch?
I bet we're not echoing the console output of native commands ...
Comment 4•14 years ago
|
||
Likely fallout from bug 585011, yeah. So, we shouldn't have to echo their output, they should be allowed to just print to stdout/stderr as usual. However, since we're running them in other processes, it's possible stdout/stderr isn't hooked up properly or something weird like that. My thought was just to ditch the process pool entirely and use the threadpool for everything and see how that worked.
Blocks: 585011
Updated•14 years ago
|
blocking2.0: ? → -
We should just back out cl as a native command until we can fix this. I won't be able to touch it for some time, and I doubt ted has time either. Not sure if Mitch can find time to fix this.
http://hg.mozilla.org/mozilla-central/rev/ae74a11a7d98
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•