Re: Experimenting in C code

Jose Da Silva <[email protected]> Fri, 3 Jun 2016 22:33:37 -0700
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <[email protected]>
On June 2, 2016 02:39:13 AM Max Rabkin wrote:
> On 2016/06/01 8:25 AM, Jose Da Silva wrote:
> > I am unfamiliar with the MAC, but understand there is homebrew as a
> > method of install. This appeared to show at the top of the list
> > (using homebrew):
> > https://www.davidlanier.com/blog/2012/1/how-to-install-fontforge-mac-
> > os-x- lion-homebrew
> 
> It is no longer possible build a graphical fontforge using Homebrew (one
> can only run scripts and use the fontforge python module).

I'd be only guessing this has to do with X, or the lack of X and maybe GTK 
on the MAC.

> Moreover,
> it's extremely difficult to build on a system where some of the
> dependencies were built by Homebrew. In short, if you're normally a
> Homebrew user, it's nearly impossible (at least, I gave up after a day
> of trying) to build a useful FF on OS X. Which is a pity, because there
> are a bunch of bug fixes and small improvements I would have committed
> if only I could build FF to test it.

I noted that there were some issues with BSD building libspiro, and some of 
the added patches were based on feedback from BSD. The last tagged release 
can't run the tests, but I suspect HEAD should work okay now (on BSD, and 
therefore likely as well on MAC).

Can you check if libspiro HEAD compiles on homebrew (this is less complex 
make with a better probability of completing).

Can you do a make check, or make test (this verifies that we'll need to 
import the time structure into fontforge, since BSD was not happy with 
20150702 testing).

if you attempted to build fontforge, will './configure' report that it found 
libspiro or libuninameslist ?
 if no, we'd likely need to add similar patching into "configure.ac" like: 
https://github.com/fontforge/libspiro/commit/b2b930a5b554480555d3226100bf45bd798e81a9

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
fontforge-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fontforge-devel
http://fontforge.10959.n7.nabble.com/Developer-f3.html