Using the tag 1.34.6 from the incoming branch, at link time I get this
error when emcc reports the first linker warning:
warning: unresolved symbol: _ZN5project26SomethingC1Ev
Traceback (most recent call last):
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\emcc", line
1303, in <module>
final = shared.Building.emscripten(final, append_ext=False,
extra_args=extra_args)
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\tools\shared.py",
line 1512, in emscripten
call_emscripten(cmdline)
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\emscripten.py",
line 1079, in _main
temp_files.run_and_clean(lambda: main(
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\tools\tempfiles.py",
line 47, in run_and_clean
return func()
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\emscripten.py",
line 1085, in <lambda>
DEBUG_CACHE=DEBUG_CACHE,
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\emscripten.py",
line 983, in main
temp_files=temp_files, DEBUG=DEBUG, DEBUG_CACHE=DEBUG_CACHE)
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\emscripten.py",
line 199, in emscript
cwd=path_from_root('src'), error_limit=300)
File
"D:\dev\project\lib\emscripten-1.34.6-r0\emscripten\tag-1.34.6\tools\jsrun.py",
line 75, in run_js
raise Exception('Expected the command ' + str(command) + ' to finish
with return code ' + str(assert_returncode) + ', but it returned with code '
+ str(proc.returncode) + ' instead! Output: ' + str(ret)[:error_limit])
Exception: Expected the command
['D:/dev/project/lib/emscripten-1.34.6-r0/node/0.10.17_64bit/node.exe',
'D:\\dev\\project\\lib\\emscripten-1.34.6-r0
\\emscripten\\tag-1.34.6\\src\\compiler.js',
'D:\\dev\\project\\lib\\emscripten-1.34.6-r0\\.tmp\\tmp4chxcu.txt',
'D:\\dev\\project\\lib\\emscripten-
1.34.6-r0\\emscripten\\tag-1.34.6\\src\\library_pthread.js'] to finish with
return code 0, but it returned with code 8 instead! Output: // The Module
object: Our interface to the outside world. We import
// and export values on it, and do the work to get that through
// closure compiler if necessary. There are various ways Module can be used:
// 1. Not defined. We create it here
// 2. A function parameter, function(Module) { ..gener
Launching another build without cleaning anything, after getting this
error, will properly output the list of symbols that couldn't be found,
without issues.
Wasn't happening in 1.34.1.
Anyone else seen this? Doesn't seems related to the project I'm building.
Thanks!
--
You received this message because you are subscribed to the Google Groups
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.