[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: GSOC2013 ClassPath, Port The GTK+ AWT to Gtk+3

From: Farshad Muhammad
Subject: RE: GSOC2013 ClassPath, Port The GTK+ AWT to Gtk+3
Date: Mon, 15 Apr 2013 19:15:39 +0000

As per suggested i've been trying to build and install the GNU classpath on my 
ubuntu image, though i'm facing some issues. The clean build and install of 
classpath 0.99 works perfectly only if I use --disable-gtk-peer in the 
configure for the make. With the gtk-peer enabled i'm getting a lot of 
deprecated errors which is stopping the make from proceeding, i've debugged a 
couple of the errors (such as changing Pangoft2FontMap to PangoFontMap) but 
more seem to pop up everytime, is this normal? or do I need to do something 
extra for the build to work.

I also had some questions for the conversion guide. The guide gives 4 makefile 
CFLAG macros to check for certain things in preparation for gtk +3, such as 
finding deprecated functions or checking if the includes were valid. But i'm 
not quiete understanding where in the makefile do these macros go? From what I 
know they need to be appended properly to the makefile code for it to work, 
i've placed them in various locations in the makefile but havent had much luck 
with them doing what they need to do. 

Any help or pointers would be great!
From: address@hidden address@hidden on behalf of Andïï address@hidden
Sent: Friday, April 12, 2013 3:59 PM
To: summer-of-code
Cc: classpath
Subject: Re: GSOC2013 ClassPath, Port The GTK+ AWT to Gtk+3

On 9 April 2013 23:36, Farshad Muhammad
<address@hidden> wrote:
> Hi,
> I am currently a fourth year computer science student at Carleton University
> (Ottawa, Ontario, Canada).
> I am applying for GSOC 2013 as a student and am searching for projects to
> try and build proposals for. This is my first time applying thus I dont
> really have much of an idea on where to start. I am specifically interested
> in porting the Gtk+ AWT support to Gtk+3. I have working knowledge of C and
> have used it for many different academic purposes (assignments, projects,
> etc etc). I would like to know what other tools should i try to familiarize
> myself with before trying to apply for this project, any starting pointers
> would be wonderful, and if there are any bug fixes / patches related to this
> project idea I could try my hand at to familiarize myself with the code
> base.
> Any help would be greatly appreciated.
> Thanks!
> Farshad

My suggestion would be to checkout GNU Classpath and make sure you can
build it on your machine, as a first task.  The git repository is:

Checkout: $ git clone git://
Web Interface:
Savannah Project:

There's a step-by-step guide on the Gtk+ conversion at:

Please feel free to mail me if you have further questions.

Andii :-)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]