gEDA-dev: pcb CVS
Peter Clifton
pcjc2 at cam.ac.uk
Fri Jan 11 15:10:53 EST 2008
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!)
More information about the geda-dev
mailing list