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: /------------ Making install in documentation make[2]: Entering directory `/usr/local/geda-src/pcjc2/symbols/ documentation' Creating ps (using groff) troff: fatal error: can't find macro file s Creating pdf (using ps2pdf) ERROR: /rangecheck in --.peekstring-- Operand stack: --nostringval-- --nostringval-- (%!\n%) Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- -- nostringval-- 2 %stopped_push --nostringval-- --nostringval-- -- nostringval-- false 1 %stopped_push 1 3 %oparray_pop -- nostringval-- Dictionary stack: --dict:1124/1686(ro)(G)-- --dict:0/20(G)-- --dict:102/200(L)-- Current allocation mode is local ESP Ghostscript 815.03: Unrecoverable error, exit code 1 make[2]: *** [nc.pdf] Error 1 make[2]: Leaving directory `/usr/local/geda-src/pcjc2/symbols/ documentation' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/local/geda-src/pcjc2/symbols' make: *** [symbols_install] Error 2 \-------------- 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. :-) ---<(kaimartin)>--- -- Kai-Martin Knaak http://lilalaser.de/blog _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user