[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: gschem with cairo rendering



On Mon, 2008-05-05 at 01:31 +0000, Kai-Martin Knaak wrote:
> On Mon, 05 May 2008 01:01:26 +0100, Peter Clifton wrote:
> 
> > Its in the cairo_experiment branch.
> > 
> > Grab it again now, I've just pushed fixed code for polygons (which
> > previously broke the build anyway).
> 
> Ok. Thanks to gitui, I finally figured how to change branches. Now I see 
> the font code in o_text.c . 
> 
> After "make clean", "make install" I get an error during build of docs:

> This error goes away if I simply do "make install" again. 
> Unfortunately, the build hits a real error further down the road:
> 
> /------------
> gcc -Wall -g -O2   -o gnetlist  i_vars.o g_netlist.o g_rc.o g_register.o 
> globals.o gnetlist.o parsecmd.o s_cpinlist.o s_net.o s_netlist.o 
> s_netattrib.o s_traverse.o s_rename.o s_hierarchy.o s_misc.o vams_misc.o -
> L/usr/local/geda-test/lib -lgeda -lguile -lguile-ltdl -lqthreads -
> lpthread -lcrypt -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -
> lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0    
> /usr/local/geda-test/lib/libgeda.so: undefined reference to 
> `path_draw_func'
> collect2: ld returned 1 exit status
> make[2]: *** [gnetlist] Error 1
> make[2]: Leaving directory `/usr/local/geda-src/pcjc2/gnetlist/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/usr/local/geda-src/pcjc2/gnetlist'
> make: *** [gnetlist_install] Error 2
> \------------------
> 
> gschem had been successfully built before this error, though. When 
> started it with my test schematics, text does indeed render as a real 
> font. As you said, linebreaks are not recognized. Zoom and pan are 
> comparable to the current stable version. I'd have to design a 
> pathological test schematic to spot the difference. :-)  

Ok, It seems I forgot to build-test the rest of the suite, and to add
the required path object drawing code stubs into all the other libgeda
using programs.

Glad to hear the text code produced a speedup. It is pretty nice
rendering too, although the font on my box does feel a little heavy at
some zoom levels.


Best wishes, and thanks for testing,
-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user