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

Reply via email to