Hello all,
I'm trying to compile factor and I've run into an error.
>>>
Creating library factor.lib and object factor.exp
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid
or c
orrupt
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
10.0
\VC\BIN\link.EXE"' : return code '0x463'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
10.0
\VC\BIN\nmake.EXE"' : return code '0x2'
Stop.
Build failed.
>>>
I'm using MS Visual Studio Express 2010 (run as Administrator) on Windows7
and I didn't get any errors when pulling the repo from Github (git clone
https://github.com/slavapestov/factor.git)
Basically, I have no idea where to go from here so any info or advice is
appreciated.
Thanks,
Jason
Full output below :
c:\Program Files (x86)\Git\bin\factor>build-support\factor.cmd
x86-32 cl.exe detected.
Deleting staging images from temp/...
The system cannot find the file specified.
Updating working copy from master...
>From http://factorcode.org/git/factor
* branch master -> FETCH_HEAD
Already up-to-date.
Building vm...
del vm\*.obj
Could Not Find c:\Program Files (x86)\Git\bin\factor\vm\*.obj
if exist factor.lib del factor.lib
if exist factor.res del factor.res
if exist factor.com del factor.com
if exist factor.exe del factor.exe
if exist factor.dll del factor.dll
if exist factor.dll.lib del factor.dll.lib
nmake /nologo PLATFORM=x86-32 /f Nmakefile all
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\main-window
s.obj /c vm\main-windows.cpp
main-windows.cpp
rc vm\factor.rs
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation. All rights reserved.
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\os-windows-
x86.32.obj /c vm\os-windows-x86.32.cpp
os-windows-x86.32.cpp
ml /nologo /safeseh /Fovm\safeseh.obj /c vm\safeseh.asm
Assembling: vm\safeseh.asm
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\cpu-x86.obj
/c vm\cpu-x86.cpp
cpu-x86.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\os-windows.
obj /c vm\os-windows.cpp
os-windows.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\aging_colle
ctor.obj /c vm\aging_collector.cpp
aging_collector.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\alien.obj /
c vm\alien.cpp
alien.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\arrays.obj
/c vm\arrays.cpp
arrays.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\bignum.obj
/c vm\bignum.cpp
bignum.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\byte_arrays
.obj /c vm\byte_arrays.cpp
byte_arrays.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\callbacks.o
bj /c vm\callbacks.cpp
callbacks.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\callstack.o
bj /c vm\callstack.cpp
callstack.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\code_blocks
.obj /c vm\code_blocks.cpp
code_blocks.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\code_heap.o
bj /c vm\code_heap.cpp
code_heap.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\compaction.
obj /c vm\compaction.cpp
compaction.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\contexts.ob
j /c vm\contexts.cpp
contexts.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\data_heap.o
bj /c vm\data_heap.cpp
data_heap.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\data_heap_c
hecker.obj /c vm\data_heap_checker.cpp
data_heap_checker.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\debug.obj /
c vm\debug.cpp
debug.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\dispatch.ob
j /c vm\dispatch.cpp
dispatch.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\entry_point
s.obj /c vm\entry_points.cpp
entry_points.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\errors.obj
/c vm\errors.cpp
errors.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\factor.obj
/c vm\factor.cpp
factor.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\free_list.o
bj /c vm\free_list.cpp
free_list.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\full_collec
tor.obj /c vm\full_collector.cpp
full_collector.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS /Fovm\gc.obj
/c v
m\gc.cpp
gc.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm/gc_info.obj
/c vm/gc_info.cpp
gc_info.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\image.obj /
c vm\image.cpp
image.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\inline_cach
e.obj /c vm\inline_cache.cpp
inline_cache.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\instruction
_operands.obj /c vm\instruction_operands.cpp
instruction_operands.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS /Fovm\io.obj
/c v
m\io.cpp
io.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\jit.obj /c
vm\jit.cpp
jit.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\math.obj /c
vm\math.cpp
math.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\mvm.obj /c
vm\mvm.cpp
mvm.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\mvm-windows
.obj /c vm\mvm-windows.cpp
mvm-windows.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\nursery_col
lector.obj /c vm\nursery_collector.cpp
nursery_collector.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\object_star
t_map.obj /c vm\object_start_map.cpp
object_start_map.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\objects.obj
/c vm\objects.cpp
objects.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\primitives.
obj /c vm\primitives.cpp
primitives.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\quotations.
obj /c vm\quotations.cpp
quotations.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\run.obj /c
vm\run.cpp
run.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\safepoints.
obj /c vm\safepoints.cpp
safepoints.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\sampling_pr
ofiler.obj /c vm\sampling_profiler.cpp
sampling_profiler.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\strings.obj
/c vm\strings.cpp
strings.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\to_tenured_
collector.obj /c vm\to_tenured_collector.cpp
to_tenured_collector.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\tuples.obj
/c vm\tuples.cpp
tuples.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\utilities.o
bj /c vm\utilities.cpp
utilities.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS /Fovm\vm.obj
/c v
m\vm.cpp
vm.cpp
cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
/Fovm\words.obj /
c vm\words.cpp
words.cpp
link /nologo shell32.lib /safeseh /out:factor.com
/SUBSYSTEM:console vm\
main-windows.obj vm\factor.res vm\os-windows-x86.32.obj vm\safeseh.obj
vm\cpu-x8
6.obj vm\os-windows.obj vm\aging_collector.obj vm\alien.obj
vm\arrays.obj v
m\bignum.obj vm\byte_arrays.obj vm\callbacks.obj vm\callstack.obj
vm\code_bl
ocks.obj vm\code_heap.obj vm\compaction.obj vm\contexts.obj
vm\data_heap.obj
vm\data_heap_checker.obj vm\debug.obj vm\dispatch.obj
vm\entry_points.obj
vm\errors.obj vm\factor.obj vm\free_list.obj vm\full_collector.obj
vm\gc.obj
vm/gc_info.obj vm\image.obj vm\inline_cache.obj
vm\instruction_operands.obj
vm\io.obj vm\jit.obj vm\math.obj vm\mvm.obj vm\mvm-windows.obj
vm\nursery
_collector.obj vm\object_start_map.obj vm\objects.obj vm\primitives.obj
vm\q
uotations.obj vm\run.obj vm\safepoints.obj vm\sampling_profiler.obj
vm\strin
gs.obj vm\to_tenured_collector.obj vm\tuples.obj vm\utilities.obj
vm\vm.obj
vm\words.obj
Creating library factor.lib and object factor.exp
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid
or c
orrupt
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
10.0
\VC\BIN\link.EXE"' : return code '0x463'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
10.0
\VC\BIN\nmake.EXE"' : return code '0x2'
Stop.
Build failed.
--
"The more corrupt the state, the more numerous the laws."
--Tacitus
"Science is the belief in the ignorance of experts" -- Richard Feynman
“The ultimate result of shielding men from the effects of folly, is to fill
the world with fools” --Herbert Spencer
“The problem with Internet quotations is that many are not genuine.” --
Abraham Lincoln
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk