I reinstalled Harbour and selected every checkbox during the install process, so I don't think I purposely chose to leave anything out. I also never have installed MinGW prior to trying Harbour on that machine... But I will probably take a trip down to work tomorrow (where the machine is) and post what I can, since I will be near there anyway. I appreciate the response!
On Sun, Jan 24, 2010 at 1:29 AM, Viktor Szakáts <harbour...@syenar.hu>wrote: > Hi Smu, > > > I posted this question on the users- mailling list, with no replies. > Perhaps it's a bit more developer suited. Hopefully I am not intruding by > posting this here. > > • Why can't I compile my Hello World program on my Windows 7 x64 > OS? > > C:\hb20\bin>hbmk2.exe hello.prg > > hbmk2: Processing configuration: C:\hb20\bin\hbmk.cfg > > Harbour 2.0.0 (Rev. 13372) > > Copyright (c) 1999-2010, http://www.harbour-project.org/ > > > > Compiling 'hello.prg'... > > > > Lines 1, Functions/Procedures 1 > > Generating C source output to 'hello.c'... Done. > > C:/hb20/lib/win/mingw/libhbvm.a(hvmall.o):hvmall.c:(.text+0x2e23): > undefined r > > eference to `__mingw_vprintf' > > > > C:/hb20/lib/win/mingw/libhbvm.a(hvmall.o):hvmall.c:(.text+0x359b): > undefined r > > > > eference to `__mingw_vfprintf' > > collect2: ld returned 1 exit status > > hbmk2: Error: Running linker. 1 > > gcc.exe hello.o hbmk_mn4kgp.o -mconsole -Wl,--start-group -lhbextern > -lhbdebu > > > > g -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin > -lgtwvt -lgt > > > > gui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt > -lhbrdd -l > > hbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 > -lgdi32 - > > > > ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid > -lole32 -lo > > > > leaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre > -lhbzlib -W > > l,--end-group -ohello.exe -L"C:/hb20/lib/win/mingw" > > It seems you opted to not install the embedded MinGW compiler, > which means it uses the one you have installed in PATH, and this > one isn't compatible with this Harbour build. > > Can you tell us which MinGW version is this? > > > Note: I also found and read the HARBOUR_README_MINGW64 file. The > instructions were a bit vague, as the link it provides gives you many > options of what to install and no hint as to which one you need. But with my > brother's help, he picked out likely the one to use, and it didn't make any > difference on this issue. Nor did reinstalling Harbour 2.0.0 with every > option installed in the Wizard. *sad face* > > MinGW64 is required only if want to create x64 binaries. > Instruction are vague because no one has time to update > the link every week, plus lately there is both x64 and > x86 native binaries as option (both can be used with > Harbour). MinGW64 is still is development phase and > hopefully they'll make it more obvious what to download > to use it. > > Brgds, > Viktor > > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour > -- smu johnson <smujohn...@gmail.com>
_______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour