Hi, I continued the cross building mechanism testing...
My goal was to build the 'demoqt.exe' and 'demoxbp.exe' executable under wine. 1. step was the copying of the 'qt' folder of the qtsdk from 'Vista' to 'Fedora 11' under '/opt/Qtwin-4.5.2' (Windows version). 2. step was the 'harbour' cross building with the following (now with the 'mingw' auto-detection) shell script: export HB_INC_QT=/opt/Qtwin-4.5.2/qt/include export HB_PLATFORM=win export HB_BIN_COMPILE=/usr/local/bin export HB_INSTALL_PREFIX=/usr/local/windows cd ./harbour make clean install 1>../w1.log 2>../w2.log cd .. 3. step is building of the 'demoqt.exe' with the following shell script: export HB_PLATFORM=win export HB_CCPATH=/usr/bin export HB_CCPREFIX=i686-pc-mingw32- export HB_BIN_INSTALL=/usr/local/windows/bin export HB_INC_INSTALL=/usr/local/windows/include export HB_LIB_INSTALL=/usr/local/windows/lib/win/mingw export HB_USER_LIBPATHS=/opt/Qtwin-4.5.2/qt/lib hbmk2 -trace demoqt 1>demoqt.txt generating the output: hbmk2: Processing local make script: hbmk.hbm hbmk2: Processing configuration: /usr/local/bin/hbmk.cfg hbmk2: Harbour compiler command (internal): (/usr/local/bin/harbour.exe) -n2 demoqt.prg -i/usr/local/windows/include -i.. -undef:__PLATFORM__LINUX -undef:__PLATFORM__UNIX -D__PLATFORM__WINDOWS Harbour 2.0.0beta3 (Rev. 12486) Copyright (c) 1999-2009, http://www.harbour-project.org/ Compiling 'demoqt.prg'... ... Lines 750, Functions/Procedures 20 Generating C source output to 'demoqt.c'... Done. hbmk2: C compiler command: /usr/bin/i686-pc-mingw32-gcc -c -O3 -march=i586 -mtune=pentiumpro -fomit-frame-pointer -I/usr/local/windows/include -I.. demoqt.c /tmp/hbmk_9jem9x.c hbmk2: Linker command: /usr/bin/i686-pc-mingw32-gcc demoqt.o hbmk_9jem9x.o -mwindows -Wl,--start-group -lhbqt -lversion -lshlwapi -lQtCore4 -lQtGui4 -lQtNetwork4 -lQtWebKit4 -lsupc++ -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -odemoqt.exe -L/usr/local/windows/lib/win/mingw -L/opt/Qtwin-4.5.2/qt/lib -L..//lib 3. step is building of the 'demoxbp.exe' with the following shell script: export HB_PLATFORM=win export HB_CCPATH=/usr/bin export HB_CCPREFIX=i686-pc-mingw32- export HB_BIN_INSTALL=/usr/local/windows/bin export HB_INC_INSTALL=/usr/local/windows/include export HB_LIB_INSTALL=/usr/local/windows/lib/win/mingw export HB_USER_LIBPATHS=/opt/Qtwin-4.5.2/qt/lib hbmk2 -trace demoxbp 1>demoxbp.txt generating the output: hbmk2: Processing local make script: hbmk.hbm hbmk2: Processing configuration: /usr/local/bin/hbmk.cfg hbmk2: Harbour compiler command (internal): (/usr/local/bin/harbour.exe) -n2 demoxbp.prg -w3 -i/usr/local/windows/include -i.. -i../../hbqt -undef:__PLATFORM__LINUX -undef:__PLATFORM__UNIX -D__PLATFORM__WINDOWS Harbour 2.0.0beta3 (Rev. 12486) Copyright (c) 1999-2009, http://www.harbour-project.org/ Compiling 'demoxbp.prg'... ... Lines 3336, Functions/Procedures 49 Generating C source output to 'demoxbp.c'... Done. hbmk2: C compiler command: /usr/bin/i686-pc-mingw32-gcc -c -O3 -march=i586 -mtune=pentiumpro -fomit-frame-pointer -I/usr/local/windows/include -I.. -I../../hbqt demoxbp.c /tmp/hbmk_gm7mwj.c hbmk2: Linker command: /usr/bin/i686-pc-mingw32-gcc demoxbp.o hbmk_gm7mwj.o -mwindows -Wl,--start-group -lhbxbp -lhbqt -lversion -lshlwapi -lQtCore4 -lQtGui4 -lQtNetwork4 -lQtWebKit4 -lsupc++ -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -odemoxbp.exe -L/usr/local/windows/lib/win/mingw -L/opt/Qtwin-4.5.2/qt/lib -L../../hbqt//lib The generated 'demoqt.exe' and 'demoxbp.ext' together with 'mingwm10.dll' 'QtCore4.dll' 'QtGui4.dll' 'QtNetwork4.dll' 'QtWebKit4.dll' are functional under 'wine' on 'Fedora 11'. There are some 'not jet implemented (fixme)' messages, but I can't see any crashes. After copying these files (exe and dll) in a folder on Vista, the two demo programs are fully functional, just the 'demoxbp.exe' produces the same crash as I encountered with the direct 'Vista/mingw32' build. The crash appears at program exiting after playing with some menu points. Viktor, could you please take a look on the hbmk2 cross-compiler auto detection. Maybe there exist a similar solution with your last commit, thank you. A second check of the linker '-L../../hbqt//lib ' switch maybe will be useful. Best regards, István -----Original Message----- From: Bisz István [mailto:istvan.b...@t-online.hu] Sent: 2009. szeptember 12. 23:11 To: el...@elart.it; 'Harbour Project Main Developer List.' Subject: RE: [Harbour] SF.net SVN: harbour-project:[12489] trunk/harbour Hi Viktor, Great, the 'mingw' auto-detection works now on 'Fedora 11', thank you. Best regards, István -----Original Message----- From: elart [mailto:el...@elart.it] Sent: 2009. szeptember 12. 19:30 To: Harbour Project Main Developer List. Subject: Re: [Harbour] SF.net SVN: harbour-project:[12489] trunk/harbour On 09/12/2009 06:33 PM, vszak...@users.sourceforge.net wrote: > Revision: 12489 > > http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12489&view=rev > Author: vszakats > Date: 2009-09-12 16:33:58 +0000 (Sat, 12 Sep 2009) > > Log Message: > ----------- > 2009-09-12 18:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) > * external/pcre/pcreglob.c > ! Fixed fatal mistake in prev commit. > > * config/global.mk > + Extended generic mingw autodetection on *nix to work on Fedora 11. > Please test. On Fedora 11 HB_CCPREFIX is i686-pc-mingw32- > > Modified Paths: > -------------- > trunk/harbour/ChangeLog > trunk/harbour/config/global.mk > trunk/harbour/external/pcre/pcreglob.c > > > This was sent by the SourceForge.net collaborative development platform, the > world's largest Open Source development site. > _______________________________________________ > Harbour mailing list > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour Hi Viktor i get this error on Ubuntu 9.04 compiling Harbour for Win (no error for Harbour for Linux) ! Building Harbour 2.0.0beta3 from source - http://www.harbour-project.org ! MAKE: make 3.81 /bin/sh ! HB_HOST_PLAT: linux (x86) HB_SHELL: sh ! HB_PLATFORM: win (x86) ! HB_COMPILER: mingw (autodetected: /usr/bin/) ! HB_BIN_COMPILE not specified. Automatically set to: /home/danilo/src/harbour/bin/linux/gcc ! Component: 'zlib' found in /home/danilo/src/harbour/external/zlib (local) ! Component: 'pcre' found in /home/danilo/src/harbour/external/pcre (local) ! Component: 'openssl' not found ! Component: 'gpm' not supported on win platform ! Component: 'slang' not found ! Component: 'curses' not found ! Component: 'x11' not found ! Component: 'wattcp/watt-32' not supported on win platform ! HB_INSTALL_PREFIX automatically set to: /home/danilo/src/harbour ! REVISION: 12489 make[2]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[3]: `../../../../../lib/win/mingw/liblibhpdf.a' is up to date. make[3]: `../../../../../lib/win/mingw/liblibpng.a' is up to date. /usr/bin/i586-mingw32msvc-gcc -I. -I../../../../../include -O3 -fomit-frame-pointer -march=i586 -mtune=pentiumpro -DPCRE_STATIC -DHAVE_CONFIG_H -opcreglob.o -c ../../../pcreglob.c /usr/bin/i586-mingw32msvc-ar rcs ../../../../../lib/win/mingw/libhbpcre.a chartabs.o pcrecomp.o pcreconf.o pcredfa.o pcreexec.o pcrefinf.o pcreget.o pcreglob.o pcreinfo.o pcremktb.o pcrenewl.o pcreoutf.o pcrerefc.o pcrestud.o pcretabs.o pcretryf.o pcreucd.o pcrever.o pcrevutf.o pcrexcls.o || rm -f ../../../../../lib/win/mingw/libhbpcre.a make[3]: `../../../../../lib/win/mingw/libsqlite3.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbzlib.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbcommon.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbnortl.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbpp.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbcplr.a' is up to date. make[3]: `../../../../../bin/win/mingw/harbour.exe' is up to date. make[3]: `../../../../../lib/win/mingw/libhbrtl.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libgtcgi.a' is up to date. ! 'gtcrs' library skipped (component not found) ! 'gtdos' library skipped (platform not supported) make[4]: `../../../../../../lib/win/mingw/libgtgui.a' is up to date. ! 'gtos2' library skipped (platform not supported) make[4]: `../../../../../../lib/win/mingw/libgtpca.a' is up to date. ! 'gtsln' library skipped (component not found) make[4]: `../../../../../../lib/win/mingw/libgtstd.a' is up to date. ! 'gttrm' library skipped (platform or compiler not supported) make[4]: `../../../../../../lib/win/mingw/libgtwin.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libgtwvt.a' is up to date. ! 'gtxwc' library skipped (component not found) make[3]: `../../../../../lib/win/mingw/libhbvm.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbmainstd.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbmainwin.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbmaindllh.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbmaindllp.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbvmmt.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbmacro.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbcpage.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhblang.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbrdd.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbnulrdd.a' is up to date. make[4]: `../../../../../../lib/win/mingw/librddntx.a' is up to date. make[4]: `../../../../../../lib/win/mingw/librddnsx.a' is up to date. make[4]: `../../../../../../lib/win/mingw/librddcdx.a' is up to date. make[4]: `../../../../../../lib/win/mingw/librddfpt.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbsix.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbhsx.a' is up to date. make[4]: `../../../../../../lib/win/mingw/libhbusrrdd.a' is up to date. make[4]: `../../../../../../../lib/win/mingw/libhbuddall.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbextern.a' is up to date. make[3]: `../../../../../lib/win/mingw/libhbdebug.a' is up to date. /usr/bin/i586-mingw32msvc-gcc -shared -L../../../../../lib/win/mingw -o ../../../../../bin/win/mingw/harbour-20.dll __dyn__.tmp -lhbpcre -lhbzlib -lkernel32 -luser32 -lws2_32 -ladvapi32 -lgdi32 -Wl,--out-implib,../../../../../lib/win/mingw/libharbour-20.a,--output-def,../../../../../bin/win/mingw/harbour-20.def Creating library file: ../../../../../lib/win/mingw/libharbour-20.a ../../../../../source/common/obj/win/mingw/hbffind.o:hbffind.c:(.text+0x474): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0xc8): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0x2f7): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0x10f1): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0xaa): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0xc6): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0x18c): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0x2cb): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/hbproces.o:hbproces.c:(.text+0x180): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/hbproces.o:hbproces.c:(.text+0x5bd): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/hbrunfun.o:hbrunfun.c:(.text+0x58): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/net.o:net.c:(.text+0xc1): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/net.o:net.c:(.text+0x121): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/philes.o:philes.c:(.text+0x5fd): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/run.o:run.c:(.text+0x3f): undefined reference to `_hb_osEncodeCP' ../../../../../source/vm/obj/win/mingw/cmdarg.o:cmdarg.c:(.text+0x3b9): undefined reference to `_hb_osDecodeCP' ../../../../../source/vm/obj/win/mingw/cmdarg.o:cmdarg.c:(.text+0x796): undefined reference to `_hb_osDecodeCP' collect2: ld returned 1 exit status make[3]: *** [harbour-20.dll] Error 1 make[2]: *** [descend] Error 2 make[1]: *** [dynlib] Error 2 make: *** [source] Error 2 ! Building Harbour 2.0.0beta3 from source - http://www.harbour-project.org ! MAKE: make 3.81 /bin/sh install ! HB_INSTALL_PREFIX: /tmp/hbwin ! HB_HOST_PLAT: linux (x86) HB_SHELL: sh ! HB_PLATFORM: win (x86) ! HB_COMPILER: mingw (autodetected: /usr/bin/) ! HB_BIN_COMPILE not specified. Automatically set to: /home/danilo/src/harbour/bin/linux/gcc ! Component: 'zlib' found in /home/danilo/src/harbour/external/zlib (local) ! Component: 'pcre' found in /home/danilo/src/harbour/external/pcre (local) ! Component: 'openssl' not found ! Component: 'gpm' not supported on win platform ! Component: 'slang' not found ! Component: 'curses' not found ! Component: 'x11' not found ! Component: 'wattcp/watt-32' not supported on win platform ! REVISION: 12489 ! Installing c_std.txt on /tmp/hbwin/doc ! Installing class_tp.txt on /tmp/hbwin/doc ! Installing cmdline.txt on /tmp/hbwin/doc ! Installing cmpopt.txt on /tmp/hbwin/doc ! Installing codebloc.txt on /tmp/hbwin/doc ! Installing codestyl.txt on /tmp/hbwin/doc ! Installing destruct.txt on /tmp/hbwin/doc ! Installing dirstruc.txt on /tmp/hbwin/doc ! Installing gmake.txt on /tmp/hbwin/doc ! Installing gtapi.txt on /tmp/hbwin/doc ! Installing hdr_tpl.txt on /tmp/hbwin/doc ! Installing howtobld.txt on /tmp/hbwin/doc ! Installing howtorel.txt on /tmp/hbwin/doc ! Installing howtosvn.txt on /tmp/hbwin/doc ! Installing inet.txt on /tmp/hbwin/doc ! Installing pcode.txt on /tmp/hbwin/doc ! Installing pp.txt on /tmp/hbwin/doc ! Installing pragma.txt on /tmp/hbwin/doc ! Installing readme.txt on /tmp/hbwin/doc ! Installing statics.txt on /tmp/hbwin/doc ! Installing tracing.txt on /tmp/hbwin/doc ! Installing transfrm.txt on /tmp/hbwin/doc ! Installing vm.txt on /tmp/hbwin/doc ! Installing whatsnew.txt on /tmp/hbwin/doc ! Installing windll.txt on /tmp/hbwin/doc ! Installing array.txt on /tmp/hbwin/doc/en-EN ! Installing binnum.txt on /tmp/hbwin/doc/en-EN ! Installing browse.txt on /tmp/hbwin/doc/en-EN ! Installing clipper.txt on /tmp/hbwin/doc/en-EN ! Installing cmdline.txt on /tmp/hbwin/doc/en-EN ! Installing command.txt on /tmp/hbwin/doc/en-EN ! Installing compiler.txt on /tmp/hbwin/doc/en-EN ! Installing datetime.txt on /tmp/hbwin/doc/en-EN ! Installing dbdelim.txt on /tmp/hbwin/doc/en-EN ! Installing dbsdf.txt on /tmp/hbwin/doc/en-EN ! Installing dbstrux.txt on /tmp/hbwin/doc/en-EN ! Installing dir.txt on /tmp/hbwin/doc/en-EN ! Installing diskspac.txt on /tmp/hbwin/doc/en-EN ! Installing errsys.txt on /tmp/hbwin/doc/en-EN ! Installing eval.txt on /tmp/hbwin/doc/en-EN ! Installing file.txt on /tmp/hbwin/doc/en-EN ! Installing garbage.txt on /tmp/hbwin/doc/en-EN ! Installing gnulice.txt on /tmp/hbwin/doc/en-EN ! Installing gtslang.txt on /tmp/hbwin/doc/en-EN ! Installing harbext.txt on /tmp/hbwin/doc/en-EN ! Installing hb_api.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apier.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apifs.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apigt.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apiit.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apiln.txt on /tmp/hbwin/doc/en-EN ! Installing hb_apird.txt on /tmp/hbwin/doc/en-EN ! Installing hb_compa.txt on /tmp/hbwin/doc/en-EN ! Installing hb_date.txt on /tmp/hbwin/doc/en-EN ! Installing hb_macro.txt on /tmp/hbwin/doc/en-EN ! Installing hb_set.txt on /tmp/hbwin/doc/en-EN ! Installing hb_vm.txt on /tmp/hbwin/doc/en-EN ! Installing hvm.txt on /tmp/hbwin/doc/en-EN ! Installing idle.txt on /tmp/hbwin/doc/en-EN ! Installing input.txt on /tmp/hbwin/doc/en-EN ! Installing lang.txt on /tmp/hbwin/doc/en-EN ! Installing license.txt on /tmp/hbwin/doc/en-EN ! Installing macro.txt on /tmp/hbwin/doc/en-EN ! Installing math.txt on /tmp/hbwin/doc/en-EN ! Installing memo.txt on /tmp/hbwin/doc/en-EN ! Installing memvar2.txt on /tmp/hbwin/doc/en-EN ! Installing menu.txt on /tmp/hbwin/doc/en-EN ! Installing misc.txt on /tmp/hbwin/doc/en-EN ! Installing nation.txt on /tmp/hbwin/doc/en-EN ! Installing objfunc.txt on /tmp/hbwin/doc/en-EN ! Installing rdd.txt on /tmp/hbwin/doc/en-EN ! Installing rdddb.txt on /tmp/hbwin/doc/en-EN ! Installing rddmisc.txt on /tmp/hbwin/doc/en-EN ! Installing rddord.txt on /tmp/hbwin/doc/en-EN ! Installing readme.txt on /tmp/hbwin/doc/en-EN ! Installing sayget.txt on /tmp/hbwin/doc/en-EN ! Installing set.txt on /tmp/hbwin/doc/en-EN ! Installing setmode.txt on /tmp/hbwin/doc/en-EN ! Installing string.txt on /tmp/hbwin/doc/en-EN ! Installing strotype.txt on /tmp/hbwin/doc/en-EN ! Installing subcodes.txt on /tmp/hbwin/doc/en-EN ! Installing tbrowse.txt on /tmp/hbwin/doc/en-EN ! Installing tclass.txt on /tmp/hbwin/doc/en-EN ! Installing terminal.txt on /tmp/hbwin/doc/en-EN ! Installing tgetlist.txt on /tmp/hbwin/doc/en-EN ! Installing tlabel.txt on /tmp/hbwin/doc/en-EN ! Installing treport.txt on /tmp/hbwin/doc/en-EN ! Installing var.txt on /tmp/hbwin/doc/en-EN ! Installing clipdefs.h on /tmp/hbwin/include ! Installing extend.h on /tmp/hbwin/include ! Installing hbapi.h on /tmp/hbwin/include ! Installing hbapicdp.h on /tmp/hbwin/include ! Installing hbapicls.h on /tmp/hbwin/include ! Installing hbapidbg.h on /tmp/hbwin/include ! Installing hbapierr.h on /tmp/hbwin/include ! Installing hbapifs.h on /tmp/hbwin/include ! Installing hbapigt.h on /tmp/hbwin/include ! Installing hbapiitm.h on /tmp/hbwin/include ! Installing hbapilng.h on /tmp/hbwin/include ! Installing hbapirdd.h on /tmp/hbwin/include ! Installing hbassert.h on /tmp/hbwin/include ! Installing hbatomic.h on /tmp/hbwin/include ! Installing hbchksum.h on /tmp/hbwin/include ! Installing hbcomp.h on /tmp/hbwin/include ! Installing hbcompdf.h on /tmp/hbwin/include ! Installing hbdate.h on /tmp/hbwin/include ! Installing hbdbf.h on /tmp/hbwin/include ! Installing hbdbferr.h on /tmp/hbwin/include ! Installing hbdbsort.h on /tmp/hbwin/include ! Installing hbdefs.h on /tmp/hbwin/include ! Installing hberrors.h on /tmp/hbwin/include ! Installing hbexprop.h on /tmp/hbwin/include ! Installing hbgtcore.h on /tmp/hbwin/include ! Installing hbhash.h on /tmp/hbwin/include ! Installing hbinit.h on /tmp/hbwin/include ! Installing hbmacro.h on /tmp/hbwin/include ! Installing hbmath.h on /tmp/hbwin/include ! Installing hbpcode.h on /tmp/hbwin/include ! Installing hbpp.h on /tmp/hbwin/include ! Installing hbrddcdx.h on /tmp/hbwin/include ! Installing hbrdddbf.h on /tmp/hbwin/include ! Installing hbrddfpt.h on /tmp/hbwin/include ! Installing hbrdddel.h on /tmp/hbwin/include ! Installing hbrddntx.h on /tmp/hbwin/include ! Installing hbrddsdf.h on /tmp/hbwin/include ! Installing hbrddnsx.h on /tmp/hbwin/include ! Installing hbregex.h on /tmp/hbwin/include ! Installing hbset.h on /tmp/hbwin/include ! Installing hbsetup.h on /tmp/hbwin/include ! Installing hbsocket.h on /tmp/hbwin/include ! Installing hbstack.h on /tmp/hbwin/include ! Installing hbsxfunc.h on /tmp/hbwin/include ! Installing hbthread.h on /tmp/hbwin/include ! Installing hbtrace.h on /tmp/hbwin/include ! Installing hbtypes.h on /tmp/hbwin/include ! Installing hbver.h on /tmp/hbwin/include ! Installing hbvm.h on /tmp/hbwin/include ! Installing hbvmint.h on /tmp/hbwin/include ! Installing hbvmopt.h on /tmp/hbwin/include ! Installing hbvmpub.h on /tmp/hbwin/include ! Installing hbxvm.h on /tmp/hbwin/include ! Installing hbwince.h on /tmp/hbwin/include ! Installing hbzlib.h on /tmp/hbwin/include ! Installing hb_io.h on /tmp/hbwin/include ! Installing achoice.ch on /tmp/hbwin/include ! Installing assert.ch on /tmp/hbwin/include ! Installing box.ch on /tmp/hbwin/include ! Installing button.ch on /tmp/hbwin/include ! Installing blob.ch on /tmp/hbwin/include ! Installing color.ch on /tmp/hbwin/include ! Installing common.ch on /tmp/hbwin/include ! Installing dbedit.ch on /tmp/hbwin/include ! Installing dbinfo.ch on /tmp/hbwin/include ! Installing dbstruct.ch on /tmp/hbwin/include ! Installing directry.ch on /tmp/hbwin/include ! Installing error.ch on /tmp/hbwin/include ! Installing fileio.ch on /tmp/hbwin/include ! Installing getexit.ch on /tmp/hbwin/include ! Installing hbclass.ch on /tmp/hbwin/include ! Installing hbdebug.ch on /tmp/hbwin/include ! Installing hbextcdp.ch on /tmp/hbwin/include ! Installing hbextlng.ch on /tmp/hbwin/include ! Installing hbextern.ch on /tmp/hbwin/include ! Installing hbgfx.ch on /tmp/hbwin/include ! Installing hbgfxdef.ch on /tmp/hbwin/include ! Installing hbgtinfo.ch on /tmp/hbwin/include ! Installing hbhrb.ch on /tmp/hbwin/include ! Installing hbinkey.ch on /tmp/hbwin/include ! Installing hblang.ch on /tmp/hbwin/include ! Installing hbmacro.ch on /tmp/hbwin/include ! Installing hbmath.ch on /tmp/hbwin/include ! Installing hbmemory.ch on /tmp/hbwin/include ! Installing hbmemvar.ch on /tmp/hbwin/include ! Installing hboo.ch on /tmp/hbwin/include ! Installing hbpers.ch on /tmp/hbwin/include ! Installing hbsetup.ch on /tmp/hbwin/include ! Installing hbsix.ch on /tmp/hbwin/include ! Installing hbsocket.ch on /tmp/hbwin/include ! Installing hbstdgen.ch on /tmp/hbwin/include ! Installing hbthread.ch on /tmp/hbwin/include ! Installing hbusrrdd.ch on /tmp/hbwin/include ! Installing hbver.ch on /tmp/hbwin/include ! Installing hbzlib.ch on /tmp/hbwin/include ! Installing inkey.ch on /tmp/hbwin/include ! Installing memoedit.ch on /tmp/hbwin/include ! Installing ord.ch on /tmp/hbwin/include ! Installing rddsys.ch on /tmp/hbwin/include ! Installing reserved.ch on /tmp/hbwin/include ! Installing set.ch on /tmp/hbwin/include ! Installing setcurs.ch on /tmp/hbwin/include ! Installing simpleio.ch on /tmp/hbwin/include ! Installing std.ch on /tmp/hbwin/include ! Installing hbsxdef.ch on /tmp/hbwin/include ! Installing tbrowse.ch on /tmp/hbwin/include ! Installing error.api on /tmp/hbwin/include ! Installing extend.api on /tmp/hbwin/include ! Installing filesys.api on /tmp/hbwin/include ! Installing fm.api on /tmp/hbwin/include ! Installing gt.api on /tmp/hbwin/include ! Installing hbundoc.api on /tmp/hbwin/include ! Installing item.api on /tmp/hbwin/include ! Installing rdd.api on /tmp/hbwin/include ! Installing vm.api on /tmp/hbwin/include make[3]: `../../../../../lib/win/mingw/liblibhpdf.a' is up to date. ! Installing ../../lib/win/mingw/liblibhpdf.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/liblibpng.a' is up to date. ! Installing ../../lib/win/mingw/liblibpng.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbpcre.a' is up to date. ! Installing ../../lib/win/mingw/libhbpcre.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libsqlite3.a' is up to date. ! Installing ../../lib/win/mingw/libsqlite3.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbzlib.a' is up to date. ! Installing ../../lib/win/mingw/libhbzlib.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbcommon.a' is up to date. ! Installing ../../lib/win/mingw/libhbcommon.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbnortl.a' is up to date. ! Installing ../../lib/win/mingw/libhbnortl.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbpp.a' is up to date. ! Installing ../../lib/win/mingw/libhbpp.a on /tmp/hbwin/lib/win/mingw ! Installing ../../bin/win/mingw/hbpp.exe on /tmp/hbwin/bin make[3]: `../../../../../lib/win/mingw/libhbcplr.a' is up to date. ! Installing ../../lib/win/mingw/libhbcplr.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../bin/win/mingw/harbour.exe' is up to date. ! Installing ../../bin/win/mingw/harbour.exe on /tmp/hbwin/bin make[3]: `../../../../../lib/win/mingw/libhbrtl.a' is up to date. ! Installing ../../lib/win/mingw/libhbrtl.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libgtcgi.a' is up to date. ! Installing ../../../lib/win/mingw/libgtcgi.a on /tmp/hbwin/lib/win/mingw ! 'gtcrs' library skipped (component not found) ! 'gtdos' library skipped (platform not supported) make[4]: `../../../../../../lib/win/mingw/libgtgui.a' is up to date. ! Installing ../../../lib/win/mingw/libgtgui.a on /tmp/hbwin/lib/win/mingw ! 'gtos2' library skipped (platform not supported) make[4]: `../../../../../../lib/win/mingw/libgtpca.a' is up to date. ! Installing ../../../lib/win/mingw/libgtpca.a on /tmp/hbwin/lib/win/mingw ! 'gtsln' library skipped (component not found) make[4]: `../../../../../../lib/win/mingw/libgtstd.a' is up to date. ! Installing ../../../lib/win/mingw/libgtstd.a on /tmp/hbwin/lib/win/mingw ! 'gttrm' library skipped (platform or compiler not supported) make[4]: `../../../../../../lib/win/mingw/libgtwin.a' is up to date. ! Installing ../../../lib/win/mingw/libgtwin.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libgtwvt.a' is up to date. ! Installing ../../../lib/win/mingw/libgtwvt.a on /tmp/hbwin/lib/win/mingw ! 'gtxwc' library skipped (component not found) make[3]: `../../../../../lib/win/mingw/libhbvm.a' is up to date. ! Installing ../../lib/win/mingw/libhbvm.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbmainstd.a' is up to date. ! Installing ../../../lib/win/mingw/libhbmainstd.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbmainwin.a' is up to date. ! Installing ../../../lib/win/mingw/libhbmainwin.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbmaindllh.a' is up to date. ! Installing ../../../lib/win/mingw/libhbmaindllh.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbmaindllp.a' is up to date. ! Installing ../../../lib/win/mingw/libhbmaindllp.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbvmmt.a' is up to date. ! Installing ../../../lib/win/mingw/libhbvmmt.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbmacro.a' is up to date. ! Installing ../../lib/win/mingw/libhbmacro.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbcpage.a' is up to date. ! Installing ../../lib/win/mingw/libhbcpage.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhblang.a' is up to date. ! Installing ../../lib/win/mingw/libhblang.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbrdd.a' is up to date. ! Installing ../../lib/win/mingw/libhbrdd.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbnulrdd.a' is up to date. ! Installing ../../../lib/win/mingw/libhbnulrdd.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/librddntx.a' is up to date. ! Installing ../../../lib/win/mingw/librddntx.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/librddnsx.a' is up to date. ! Installing ../../../lib/win/mingw/librddnsx.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/librddcdx.a' is up to date. ! Installing ../../../lib/win/mingw/librddcdx.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/librddfpt.a' is up to date. ! Installing ../../../lib/win/mingw/librddfpt.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbsix.a' is up to date. ! Installing ../../../lib/win/mingw/libhbsix.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbhsx.a' is up to date. ! Installing ../../../lib/win/mingw/libhbhsx.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../lib/win/mingw/libhbusrrdd.a' is up to date. ! Installing ../../../lib/win/mingw/libhbusrrdd.a on /tmp/hbwin/lib/win/mingw make[4]: `../../../../../../../lib/win/mingw/libhbuddall.a' is up to date. ! Installing ../../../../lib/win/mingw/libhbuddall.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbextern.a' is up to date. ! Installing ../../lib/win/mingw/libhbextern.a on /tmp/hbwin/lib/win/mingw make[3]: `../../../../../lib/win/mingw/libhbdebug.a' is up to date. ! Installing ../../lib/win/mingw/libhbdebug.a on /tmp/hbwin/lib/win/mingw /usr/bin/i586-mingw32msvc-gcc -shared -L../../../../../lib/win/mingw -o ../../../../../bin/win/mingw/harbour-20.dll __dyn__.tmp -lhbpcre -lhbzlib -lkernel32 -luser32 -lws2_32 -ladvapi32 -lgdi32 -Wl,--out-implib,../../../../../lib/win/mingw/libharbour-20.a,--output-def,../../../../../bin/win/mingw/harbour-20.def Creating library file: ../../../../../lib/win/mingw/libharbour-20.a ../../../../../source/common/obj/win/mingw/hbffind.o:hbffind.c:(.text+0x474): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0xc8): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0x2f7): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/filesys.o:filesys.c:(.text+0x10f1): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0xaa): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0xc6): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0x18c): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/gete.o:gete.c:(.text+0x2cb): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/hbproces.o:hbproces.c:(.text+0x180): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/hbproces.o:hbproces.c:(.text+0x5bd): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/hbrunfun.o:hbrunfun.c:(.text+0x58): undefined reference to `_hb_osEncodeCP' ../../../../../source/rtl/obj/win/mingw/net.o:net.c:(.text+0xc1): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/net.o:net.c:(.text+0x121): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/philes.o:philes.c:(.text+0x5fd): undefined reference to `_hb_osDecodeCP' ../../../../../source/rtl/obj/win/mingw/run.o:run.c:(.text+0x3f): undefined reference to `_hb_osEncodeCP' ../../../../../source/vm/obj/win/mingw/cmdarg.o:cmdarg.c:(.text+0x3b9): undefined reference to `_hb_osDecodeCP' ../../../../../source/vm/obj/win/mingw/cmdarg.o:cmdarg.c:(.text+0x796): undefined reference to `_hb_osDecodeCP' collect2: ld returned 1 exit status make[3]: *** [harbour-20.dll] Error 1 make[2]: *** [descend] Error 2 make[1]: *** [dynlib.inst] Error 2 make: *** [source.inst] Error 2 _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour