discuss-gnustep
[Top][All Lists]
Advanced

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

Fwd: Development environment


From: Daniel Santos
Subject: Fwd: Development environment
Date: Mon, 11 Dec 2017 15:10:19 +0000

Now replying to the list

---------- Forwarded message ----------
From: Daniel Santos <daniel.dlds@gmail.com>
Date: Mon, Dec 11, 2017 at 3:09 PM
Subject: Re: Development environment
To: Ivan Vučica <ivan@vucica.net>


For now I am interested in GNUMail. I am running gnustep in a raspberry pi 3, and will do the bug fixing on a VM in a mac, and then test it on the VM and then the pi.
I don't have any specific bug identified yet, for now I want to build everything from source so I get the latest versions of everything.

This is because the first thing I encountered in GNUMail was strings not displaying in the UI. I had to click the email headers to see them. So I figured that building everything from source might eliminate that problem. I have built the latest GNUMail and it has that problem, so I figure the problem could be in one of the underlying libs (cairo ?)


On Mon, Dec 11, 2017 at 1:49 PM, Ivan Vučica <ivan@vucica.net> wrote:
Adding discuss-gnustep@ again.

pon, 11. pro 2017. u 11:09 Daniel Santos <daniel.dlds@gmail.com> napisao je:
Ok. Here's the motivation for the question. I want to fix bugs in the code. What is the best toolchain for doing this ? (I have access to osX, Linux and windows boxes)
Fix bugs in which code? GNUstep? Third party GS apps? Your apps?

You should certainly fix them on the platform you intend to run the code on. Windows and *nix builds of GNUstep will branch differently for very obvious reasons, while on macOS you can force GNUstep into being built into your binary, it's just not something we suggest being done.

In your other email it sounds like you want to fix apps. First choice is "where will these apps be running"? If the answer is "freebsd", use freebsd. If it's "linux", use Linux. If it's Mac, use Mac along with Apple frameworks.

For non-Apple platforms, it's best to write GNUmakefiles that make use of gnustep-make helper scripts and forget Xcode is there. We have a tool to build Xcode projects, but it's not going to help you modify them. We have an IDE (ProjectCenter) which doesn't know about Xcode project files, and I personally find myself more productive if I don't use it. Other people like it.

Which applications do you want to fix? Do you have specific bugs you want to fix? Can we help you get started with a specific task?
--
Sent from Gmail Mobile on iPad



reply via email to

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