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

Re: gEDA-user: gschem with cairo rendering



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@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user