Page 4 of 4

Re: New FWH 14.09

PostPosted: Sat Nov 01, 2014 5:45 pm
by Gross
Hello Antonio

unfortunately still fail in Build 6


C:\fwh\samples>hbmk classtree
---- mit MingW
Harbour 3.2.0dev (r1410211457)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'classtree.prg'...
Lines 4532, Functions/Procedures 13
Generating C source output to 'C:\Users\Mannfred\AppData\Local\Temp\hbmk_rw0y44.
dir\classtree.c'... Done.
c:/fwh/lib/fivehg.lib(WINDOW.o):WINDOW.c:(.data+0x588): undefined reference to `
HB_FUN_GETTEXTWIDTHW'
c:/fwh/lib/fivehg.lib(WINDOW.o):WINDOW.c:(.data+0x5d8): undefined reference to `
HB_FUN_GETWINDOWTEXTW'
c:/hb32/comp/mingw/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mi
ngw32/bin/ld.exe: c:/fwh/lib/fivehg.lib(WINDOW.o): bad reloc address 0x5d8 in se
ction `.data'
collect2.exe: error: ld returned 1 exit status
hbmk2: Error: Running linker. 1
c:\hb32\comp\mingw\bin\gcc.exe C:/Users/Mannfred/AppData/Local/Temp/hbmk_rw0y44.
dir/classtree.o C:/Users/Mannfred/AppData/Local/Temp/hbmk_rw0y44.dir/hbmk_3umnr4
.o -mwindows -Wl,--start-group -lfivehg -lfivehgc -lkernel32 -lcomctl32 -lcom
dlg32 -lgdi32 -lole32 -loleaut32 -lpsapi -lmsimg32 -loledlg -lstdc++ -lmfcuia32
-lversion -luuid -lwinmm -lvfw32 -lwsock32 -lgcc -lhbwin -lhbct -lxhb -lhbmemio
-lhbmisc -lpng -lhbtip -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -l
gtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrd
dntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbp
p -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlp
api -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -
lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group
-oclasstree.exe -Lc:/hb32/lib/win/mingw -Lc:/hb32/lib/3rd/win/mingw -Lc:/fwh/li
b

hbmk2: Error: Referenced, missing, but unknown function(s): GETTEXTWIDTHW(),
GETWINDOWTEXTW()
#################### FEHLER beim erstellen
--- fertig

Manfred Gross

Re: New FWH 14.09

PostPosted: Sun Nov 02, 2014 7:34 am
by Antonio Linares
Manfred,

I already fixed it but had no time to include it in build 6.

I am emailing you the libs...

Still an unresolved external to fix, but it will be easy to fix it :-)

Re: New FWH 14.09

PostPosted: Sun Nov 02, 2014 9:06 am
by Gross
Hello Antonio,
I have tested the new libs. Unfortunately, there is still an error.

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\fwh\samples>hbmk classtree
---- mit MingW
Harbour 3.2.0dev (r1410211457)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'classtree.prg'...
Lines 4532, Functions/Procedures 13
Generating C source output to 'C:\Users\Mannfred\AppData\Local\Temp\hbmk_yd1obz.
dir\classtree.c'... Done.
c:/fwh/lib/fivehgc.lib(MKDIR.o):MKDIR.C:(.text+0x109): undefined reference to `S
HCreateDirectoryEx'
collect2.exe: error: ld returned 1 exit status
hbmk2: Error: Running linker. 1
c:\hb32\comp\mingw\bin\gcc.exe C:/Users/Mannfred/AppData/Local/Temp/hbmk_yd1obz.
dir/classtree.o C:/Users/Mannfred/AppData/Local/Temp/hbmk_yd1obz.dir/hbmk_7m69k2
.o -mwindows -Wl,--start-group -lfivehg -lfivehgc -lkernel32 -lcomctl32 -lcom
dlg32 -lgdi32 -lole32 -loleaut32 -lpsapi -lmsimg32 -loledlg -lstdc++ -lmfcuia32
-lversion -luuid -lwinmm -lvfw32 -lwsock32 -lgcc -lhbwin -lhbct -lxhb -lhbmemio
-lhbmisc -lpng -lhbtip -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -l
gtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrd
dntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbp
p -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlp
api -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -
lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group
-oclasstree.exe -Lc:/hb32/lib/win/mingw -Lc:/hb32/lib/3rd/win/mingw -Lc:/fwh/li
b
#################### FEHLER beim erstellen
--- fertig

Manfred

Re: New FWH 14.09

PostPosted: Sun Nov 02, 2014 9:51 am
by Antonio Linares
Manfred,

Yes, thats what I commented you. There is an unresolved reference to SHCreateDirectoryEx

Suposedly that should get solved linking Windows shell32 library this way:

if not exist %1.rc %mingw%\bin\gcc -o%1.exe %1.o -Wall -s -mwindows -L%mingw%\lib -L%hlibs% -L%fwh%\lib -mno-cygwin -Wl,--start-group -lfivehg -lfivehgc -lgtgui -luser32 -lwinspool -lkernel32 -lcomctl32 -lcomdlg32 -lgdi32 -lgdiplus -lole32 -loleaut32 -lpsapi -loledlg -lmfcuia32 -lmsimg32 -lwin32k -lstdc++ -lversion -luuid -lwinmm -lvfw32 -lwsock32 -lshell32 -lhbcommon -lhbcpage -lhbcplr -lhbct -lhbdebug -lhbhsx -lhblang -lhbmacro -lhbmainstd -lhbmzip -lodbc32 -lhbpcre -lhbpp -lhbrdd -lhbrtl -lhbsix -lhbsqlit3 -lhbtip -lhbusrrdd -lhbvm -lhbwin -lhbzlib -lrddcdx -lrddfpt -lrddntx -lxhb -lpng -Wl,--end-group
if exist %1.rc %mingw%\bin\gcc -o%1.exe %1.o _%1.o -Wall -s -mwindows -L%mingw%\lib -L%hlibs% -L%fwh%\lib -mno-cygwin -Wl,--start-group -lfivehg -lfivehgc -lgtgui -luser32 -lwinspool -lkernel32 -lcomctl32 -lcomdlg32 -lgdi32 -lgdiplus -lole32 -loleaut32 -lpsapi -lmsimg32 -lwin32k -loledlg -lstdc++ -lmfcuia32 -lversion -luuid -lwinmm -lvfw32 -lwsock32 -lshell32 -lhbcommon -lhbcpage -lhbcplr -lhbct -lhbdebug -lhbhsx -lhblang -lhbmacro -lhbmainstd -lhbmzip -lodbc32 -lhbpcre -lhbpp -lhbrdd -lhbrtl -lhbsix -lhbsqlit3 -lhbtip -lhbusrrdd -lhbvm -lhbwin -lhbzlib -lrddcdx -lrddfpt -lrddntx -lxhb -lpng -Wl,--end-group

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 4:05 am
by Antonio Linares
Manfred,

Fixed. I am sending you the modified libraries :-)

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 6:12 am
by Gross
Thank you!
now everything is ok

Manfred

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 7:06 am
by Antonio Linares
Manfred,

many thanks for your feedback :-)

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 4:39 pm
by TimStone
Antonio,

I have Build 5. I'm working with VS 2013 extensively and have no build problems at this time. Do I need 6, or do you want to send me new libs ?

Also, my build using xHarbour Builder worked fine with Build 5. However my Visual Studio build using VC2013 did encounter an error with unresolved symbol _imp_ststr in the function PALBTNPAINT. This is new to 14.09.

Tim

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 6:26 pm
by Antonio Linares
Tim,

Yes, better download and test build 6. Thanks,

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 9:03 pm
by TimStone
OK ... all 3 build systems appear to be working now.

Re: New FWH 14.09

PostPosted: Mon Nov 03, 2014 10:03 pm
by Antonio Linares
Tim,

many thanks for your feedback :-)