Skip navigation.
Home
The QNX Community Portal

View topic - wxWidgets for QNX?

wxWidgets for QNX?

This is where you can ask a software to be ported or written for QNX. You can also request to buy/sell second hand software.

wxWidgets for QNX?

Postby HansHans » Fri Aug 21, 2009 6:47 am

Beside QT wxWidgets is the second major portable toolkit that is available on many different platforms. Currently it also runs on embedded platforms Windows CE and XP Embedded (and AFAIK also on Palm OS). So wouldnt't it be the next logical step especially for QNX to support it too?

Or is it already possible to run it on QNX?

Thanks

Hans
HansHans
Active Member
 
Posts: 21
Joined: Fri Aug 21, 2009 6:44 am

RE: wxWidgets for QNX?

Postby bbceler » Tue Aug 25, 2009 1:33 pm

I think that you can try [pkgsrc] / HEAD_641 / pkgsrc / x11 / wxGTK28 on the Foundry27.
bogdan
bbceler
Active Member
 
Posts: 32
Joined: Mon Jul 22, 2002 1:00 pm

Postby HansHans » Thu Aug 27, 2009 7:40 am

You means somewhere at ftp://ftp.netbsd.org/pub/pkgsrc/package ... 90724/All/ ? Could not find it...

HansHans
HansHans
Active Member
 
Posts: 21
Joined: Fri Aug 21, 2009 6:44 am

Postby bbceler » Thu Aug 27, 2009 8:32 pm

Not. You can compile yourself the wxWidgets from [pkgsrc] / HEAD_641 / pkgsrc / x11 / wxGTK28
bbceler
Active Member
 
Posts: 32
Joined: Mon Jul 22, 2002 1:00 pm

Postby Elmi » Sun Aug 30, 2009 10:54 am

@HansHans: it is a subversion repository you have to check out as described at http://community.qnx.com/sf/wiki/do/vie ... /Bootstrap

Btw: as far as I know this wxWidgets version depends on X and GTK? It would be good to have a port that natively uses the Photon GUI environment, that would make the software much more efficient.
Elmi
Active Member
 
Posts: 63
Joined: Sun Aug 02, 2009 4:57 pm

Postby Thunderblade » Mon Aug 31, 2009 12:40 pm

It maybe worth considering re-doing the GUI either in Photon with PhAB, or using Adobe Flash Lite. Both are powerful and easy to use.
Thunderblade
Senior Member
 
Posts: 487
Joined: Thu Apr 07, 2005 11:52 am

Postby Jim_H » Wed Sep 02, 2009 6:04 pm

I second that.

The wxWidgets from pkgsrc sit on top of X and GTK, means there are several hundred packages that depend on it. So the total amount of software that is required on a system is really huge, not usable for an embedded system.

So a wxWidgets port that natively uses Photon would be a really good thing. Just to get a very small overview which software packages would be possible for QNX in this case: http://www.wxwidgets.org/about/screensh.htm#apps

Jim
Jim_H
New Member
 
Posts: 1
Joined: Wed Sep 02, 2009 6:00 pm

Postby icwiener » Sun Sep 06, 2009 11:32 am

I think having wxwidgets possible under qnx would be great (by means of a phonon part or otherwise) -- it would boost popularity of wx as well as qnx!

There was a thread about this on the wx-users mailing list: http://groups.google.com/group/wx-users ... ca1c5b2de1 for the ones interested.
icwiener
New Member
 
Posts: 1
Joined: Sun Sep 06, 2009 11:26 am

Postby Buder » Mon Sep 07, 2009 9:04 am

If for some reason you are interested in a port like that, we have WxWidgets expirience and maybe can help you. Question is if it is worth the time for you?
Maybe some other solution might be better! :)
Buder
Active Member
 
Posts: 35
Joined: Mon Jun 27, 2005 2:08 pm

Postby Elmi » Tue Sep 08, 2009 8:48 am

@Buder: Although this is not addressed to me, I'd be willing to help porting wxWidgets to QNX natively. But I afraid I can't do a full time job

As far as I understand the related discussion in wxWidgets mailing list there is/was an alternative possibility to run wxWidgets on QNX using an additional layer (MGL) where the support is or will be dropped from wxWidgets because it is outdated and nobody maintains it. So the wxWidgets project really misses an important port of it, there should be a big interest in a native implementation from their side.
Elmi
Active Member
 
Posts: 63
Joined: Sun Aug 02, 2009 4:57 pm

Postby HansHans » Tue Sep 15, 2009 7:07 am

So it seems we are at least three people who are willing to do something for wxWidgets on QNX :-)

Just to make some initial experiments I tried to compile the current version to see where it fails. Unfortunately the generic, not platform-dependend string class fails with a problem I do not understand:

In file included from include/wx/memory.h:16,
from include/wx/object.h:20,
from include/wx/list.h:33,
from ./src/common/appbase.cpp:32:
include/wx/string.h: In method `wxString::ConvertedBuffer<__wchar_t>::ConvertedBuffer()':
include/wx/string.h:1227: instantiated from here
include/wx/string.h:3464: confused by earlier errors, bailing out

Any Ideas what could cause this?
HansHans
Active Member
 
Posts: 21
Joined: Fri Aug 21, 2009 6:44 am

Postby Elmi » Thu Sep 24, 2009 2:10 pm

Any progress on this topic? I think we're at least three people now who are willing to work actively on a wxWidgets port for QNX!?
Elmi
Active Member
 
Posts: 63
Joined: Sun Aug 02, 2009 4:57 pm

Postby HansHans » Thu Oct 01, 2009 5:26 am

Meanwhile I made some experiments. The bad news:

- wxWidgets will require QNX 6.4.x, 6.3.x and older will not work due to the ancient compiler
- Unicode support will not be available, to get it, libpango would be required wich itself depends on cairo, perl, pixman and others

The good news:

There are only some small changes necessary on the non-UI-part of wxWidgets. I'm using the SVN trunk and have first parts compilable. It now fails at some X definitions and headers where the porting to QNX has to start. If somebody is interested in the Patch file for that: simply let me know :-)
HansHans
Active Member
 
Posts: 21
Joined: Fri Aug 21, 2009 6:44 am

Postby bbceler » Thu Oct 01, 2009 8:38 pm

It would be interesting to see your patch.
bbceler
Active Member
 
Posts: 32
Joined: Mon Jul 22, 2002 1:00 pm

Postby seanb » Fri Oct 02, 2009 3:36 pm

devel/pango built for me the last time I tried it.

-seanb
seanb
QNX Master
 
Posts: 133
Joined: Fri Jul 28, 2006 5:36 pm

Next

Return to Request Software

Who is online

Users browsing this forum: No registered users and 1 guest