David,

do you still use warp 3? If not, we can remove it :D

Jokes apart, we can decide that warp3 is not supported when using Qt or all
together.

I don't really know who is using harbour on OS/2 so I put it in to stay on the
safe side.

Maurilio.


David Arturo Macias Corona wrote:
> In tests with Harbour hbqt and Qt451GA for OS/2 raised the question of
> -DTCPV40HDRS
> 
> Perhaps is time to exclude -DTCPV40HDRS ?
> I am using it in official builds
> 
> See info below
> 
> David Macias
> 
> 
> Dmitry response:
>>>>>> ========================
> And BTW, is there any specific reason for -DTCPV40HDRS? This will cause
> gcc to use the outdated TCP stack (which is 16-bit AFAIR) instead of the
> more modern 32-bit stack used by Qt. I heard that these stacks are not
> compatible and won't work together (though I don't know all the details).
> <<<<<<========================
> 
> 
> In Harbour project Maurilio Longo is our OS/2 expert and he explained us
> years ago that we must build Harbour with -DTCPV40HDRS in order to be
> used in old OS/2 and new eCS
> If this case may have problem with Qt I can inform it in Harbour
> project. Just tell me :-)
> [...]
> 
> 
> Dmitry response:
>>>>>>========================
> Okay, I had a small discussion on this topic with other OS/2 people and
> this is what I found. The only benefit of the 16-bit stack (that is used
> by Innotek GCC/kLIBC when you use -DTCPV40HDRS) comparing to the 32-bit
> stack (used otherwise) that the former is available on Warp3 while the
> latter is not (32 bit is also not available on Warp4 by default but it
> is easily solvable by installing a free Fixpak on it). So unless you
> really want to support Warp3 you can completely drop this define.
> 
> Next, both stacks can be probably used in parallel within the same
> process (never checked that) but they will for sure not be able to
> exchange sockets.
> 
> And another important thing that Qt is bound to the 32-bit stack, so
> even if your application using two different stacks will eventually
> work, it will not load on a system with no 32-bit stack installed anyway
> (due to the Qt dependency). So keep that in mind.
> <<<<<<========================
> 
> 
> It mean that Warp 3 support is excluded in your Qt4 development ?
> 
> Dmitry response:
>>>>>>========================
> Yes. Neither Qt3 nor Qt4 officially supports Warp3. And there are no
> current plans to provide such support.
> <<<<<<========================
> 
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
> 

-- 
 __________
|  |  | |__| Maurilio Longo
|_|_|_|____| farmaconsult s.r.l.


_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to