[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 |
Hi,
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!
Thanks
Farshad
________________________________________
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://git.savannah.gnu.org/classpath.git
Web Interface: http://git.savannah.gnu.org/cgit/classpath.git/
Savannah Project: https://savannah.gnu.org/projects/classpath/
There's a step-by-step guide on the Gtk+ conversion at:
https://developer.gnome.org/gtk3/3.3/gtk-migrating-2-to-3.html
Please feel free to mail me if you have further questions.
Thanks,
--
Andii :-)