Hi Przemek,
- Darwin Harbour compiler problem.
Lorenzo, any feedback from you as a Darwin user?
This looks really critical and for sure the problem has to be
located and fixed. Unfortunately I do not have MacOSX to make
test myself.
Okay. What bothers me, is that there is no
line number or anything in the error message.
Pending, non-critical:
- 64bit C-mode startup not implemented in hbinit.h.
Only for MSVC. I do not know if it supports startup
code for C mode at all. GCC uses constructor attribute
and it works well. See in MSVC64 documentation if it's
possible to mark function as executed at startup.
I won't have time for that now (not to mention I have
no 64 bit XP/Vista running anywhere). So lets leave it
for later, it's not critical.
- WinCE compatible screen selection code in gtwvt.c.
Postponed:
- FreeImage under Linux fails.
- The hbsqlit2 and hbsqlit3 produce a lot of warnings and cannot
be compiled in C++ mode so they will not work for any compilers
we are using in C++ mode (f.e. OpenWatcom, G++). They need serious
cleanup for C++ which probably can be joined with warning cleanup.
- HBZipArch still produce a lot of warnings and it cannot be compiled
in pure C mode. It's mostly C++ code which needs C++ compiler.
If core harbour code was compiled in C mode the final application
will need two sets of RTL libraries: CRTL and C++RTL what strongly
increased binaries size.
For the above I think that these three libraries should be excluded
from default RC2 builds.
Also hbw32ddr is affected, although I have a version which can
be compiled as .c. I'm not sure it'd be wise to change it
in RC2, maybe in RC3 or final.
Let's make this more granular. For the builds I've tried,
both hbsqlit-s work okay, so I see no reason to exclude them as is.
Same goes for hbziparch, which worked for me under Win32/BCC.
Other than that I fully agree to tame somehow these, or
exclude them where they really don't work.
Later I'll make tests with DOS and HPUX builds.
I'm still looking for someone who can make tests with SunOS.
Maybe some of you knows some free shell hosts where such tests
can be done. SF compile farm is down.
Thanks a lot.
Unfortunately I don't, I only have Darwin. BTW, if you need
an account on either of my Macs (one PPC, one Core2), I can
set it up for you for SSH access. Just tell.
Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour