On Fri, 2008-01-11 at 12:04 -0800, Larry Doolittle wrote: > Friends - > > I need to update my PCB install, I found the old copy I was using > had a serious bug in drawing soldermask layers. > > Current CVS doesn't build "out of the box" for me. I had to drop > the data dir from configure.ac and Makefile.am before autogen.sh > would run to completion.
Can you post the build errors please, as this is new.. it would be good to fix it properly. Most likely, you need to "apt-get install intltool", but without error output, I'm guessing. I take it your checkout correctly added a "data" directory, and its not thay you just need to cvs up -d ? > On an old i386 Ubuntu Edgy installation, the warning count during > the build is down to a nice number: 2. Appended patch takes out a > strict-aliasing warning, and cuts the number of warnings in half. ;-) > > On an amd64 Debian Sid, autoconf gets tripped up and spews a lot of > > configure.ac:60: warning: AC_COMPILE_IFELSE was called before > AC_USE_SYSTEM_EXTENSIONS > ../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded > from... > /usr/share/aclocal/lock.m4:29: gl_LOCK_EARLY_BODY is expanded from... > /usr/share/aclocal/lock.m4:22: gl_LOCK_EARLY is expanded from... > /usr/share/aclocal/lock.m4:253: gl_LOCK is expanded from... > /usr/share/aclocal/intl.m4:186: gt_INTL_SUBDIR_CORE is expanded from... > /usr/share/aclocal/intl.m4:25: AM_INTL_SUBDIR is expanded from... > /usr/share/aclocal/gettext.m4:57: AM_GNU_GETTEXT is expanded from... > > but does run to completion. The strict-aliasing warning mysteriously > disappears, and is replaced with 16 "warning: cast from pointer to > integer of different size" (scary!) and a handful of "defined but not > used". > > The resulting build segfaults loading my design when using the GTK gui, > but only when listing myfile.pcb on the command line. Loading the same > design from the menus works fine (although it still has the pathetic > startup time that crept into PCB about a year ago, presumably the > same problem exercised by the Hellboard). It runs > "pcb -x gerber myfile.pcb" OK. It also creates, saves, and reloads > (from the command line) a simple test design OK. > > Comments? Is there a recent snapshot I should use instead? Are there > any Hellboard speed optimization patches floating around I should try? CVS is a big improvement over the last snapshot. I may have something which could help redrawing speed, but the hellboard loading case... probably not. -- 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-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
