Re: gEDA-user: GL not found compiling pcb on OS X

2011-05-08 Thread Craig Niederberger
On Sun, May 8, 2011 at 6:30 AM, Fabio mailingli...@maconnect.ch wrote:
 The way I usually solve this, is by adding CFLAGS=-framework OpenGL -I/tmp/ 
 (or LFLAGS) and by making a symlink to the Headers in tmp
 ln -s /System/Library/Frameworks/OpenGL.framework/Headers/ /tmp/GL

 Hope this helps,
 Fabio

Eureka!  It worked!  Thanks, Fabio!

-- 
Craig Niederberger MD FACS
Clarence C. Saelhof Professor and Head, Department of Urology, UIC
College of Medicine
Professor, Department of Bioengineering, UIC College of Engineering


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


gEDA-user: GL not found compiling pcb on OS X

2011-05-04 Thread Craig Niederberger
Does anyone have experience compiling PCB on OS X?  I've been able to
do it in the past, but am now getting this error on configure:

./configure --prefix=/opt/geda --with-gui=gtk --enable-maintainer-mode
--enable-doc --disable-update-desktop-database
...
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
configure: error: You don't seem to have the GL library headers installed.

They're definitely there:
ls /System/Library/Frameworks/OpenGL.framework/Headers/
CGLContext.h  CGLProfiler.h gl.h
   gluContext.h
CGLCurrent.h  CGLProfilerFunctionEnum.h glext.h
   gluMacro.h
CGLDevice.h   CGLRenderers.hgliContext.h
CGLIOSurface.hCGLTypes.hgliDispatch.h
CGLMacro.hOpenGL.h  glu.h

Any ideas?

TIA,
Craig


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


Re: gEDA-user: GL not found compiling pcb on OS X

2011-05-04 Thread Craig Niederberger
On Wed, May 4, 2011 at 12:50 PM, Steven Michalske smichal...@gmail.com wrote:
 I have a recipe,  I'll send on over when I get to my computer.

Thanks!
Craig


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


gEDA-user: geda build error on Mac OS

2009-12-10 Thread Craig Niederberger
I saw a couple of posts recently that indicated building geda may be
possible on Mac OS X.  I'm running 10.6 Snow Leopard, and thought I'd
give it a try.

Right now
git clone git://git.gpleda.org/gaf.git
cd gaf
./configure --prefix=/opt/geda --disable-update-xdg-database
make
is giving this error
...
test ! -f ./libgeda38.pot || \
  test -z nl.gmo en_GB.gmo es.gmo de.gmo || make nl.gmo en_GB.gmo
es.gmo de.gmo
/opt/local/bin/msgmerge --update nl.po libgeda38.pot
.. done.
/opt/local/bin/msgmerge: `nl.po': No such file or directory

gaf$ ls libgeda/po/nl.po
libgeda/po/nl.po

Any suggestions/workarounds?
Many TIA,
Craig


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


Re: gEDA-user: geda build error on Mac OS

2009-12-10 Thread Craig Niederberger
Thanks, Peter

./configure --prefix=/opt/geda --disable-update-xdg-database --disable-nls
make
...
/opt/local/bin/msgmerge: `nl.po': No such file or directory

gaf$ cd libgeda/po
po$ ls
ChangeLog   MakevarsRules-quot
e...@boldquot.header  libgeda38.pot
LINGUAS Makevars.template   boldquot.sed
e...@quot.header  nl.po
MakefilePOTFILESde.po   en_GB.po
 nl.po~
Makefile.in POTFILES.in domain.mak  es.po
 quot.sed
Makefile.in.in  POTFILES.skip   domain.mak.in
insert-header.sin   remove-potcdate.sin
po$ /opt/local/bin/msgmerge --update nl.po libgeda38.pot
.. done.
/opt/local/bin/msgmerge: `nl.po': No such file or directory

In my searching around, I found a few macports bug reports about
msgmerge, so it very well may be broken.

Any ideas?
Super TIA,
Craig


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


Re: gEDA-user: geda build error on Mac OS

2009-12-10 Thread Craig Niederberger
 That does look suspiciously like your msgmerge is borked. Sorry. :-/

Any way to remove language support by hand?
Craig


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


Re: gEDA-user: geda build error on Mac OS

2009-12-10 Thread Craig Niederberger
Came up with this workaround.  It's probably not the best, but it works.

git clone git://git.gpleda.org/gaf.git
cd gaf
./autogen.sh
./configure --prefix=/opt/geda --disable-update-xdg-database --disable-nls
cd libgeda/po
mkdir po_old; mv *.po po_old
make
(ignore errors)
msginit --input libgeda38.pot --output nl.po
msginit --input libgeda38.pot --output es.po
msginit --input libgeda38.pot --output de.po
msginit --input libgeda38.pot --output en_GB.po
make
cd ../../gschem/po
make
(ignore errors)
msginit --input geda-gschem.pot --output af.po
msginit --input geda-gschem.pot --output de.po
msginit --input geda-gschem.pot --output en_GB.po
msginit --input geda-gschem.pot --output es.po
msginit --input geda-gschem.pot --output fr.po
msginit --input geda-gschem.pot --output it.po
msginit --input geda-gschem.pot --output ja.po
msginit --input geda-gschem.pot --output nl.po
msginit --input geda-gschem.pot --output pt_BR.po
msginit --input geda-gschem.pot --output ru.po
make
cd ../..
make
sudo make install

I get this error on startup, but gschem does come up in the GUI
/opt/geda/bin/gschem 
[1] 48499
~$ Xlib:  extension RANDR missing on display /tmp/launch-.../:0.

Hope this helps anyone in a similar situation,
Craig


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


Re: gEDA-user: geda build error on Mac OS

2009-12-10 Thread Craig Niederberger
 Glad you got it to work.. hopefully we can get a confirmation at some
 point that its not our fault from some other mac user. Is msgmerge
 broken?

Thanks for your help, and for the info on the RANDR msg.  There's an
excellent chance (I give it 99.99%) that msgmerge is broken, but that
seemed to be the only real difficulty getting geda  pcb to work on OS
X 10.6.  So if you could get disabling language support in
configuration to work, that would probably help others.  Or they could
build the po files themselves as I did, which really wasn't too bad.

Thanks again,
Craig


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


Re: gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-04 Thread Craig Niederberger
Thanks super again, Peter--you were right!  I just finished migrating
to Intrepix Ibex ubuntu 8.10, and realized I needed to install
libgd2-noxpm-dev as well.  So for those who may be trying to figure
out how to install gEDA on ubuntu 8.10 from the repository, here is my
HOW-TO:

$ sudo apt-get install git-core cvs flex bison texinfo automake
autoconf libtool pkg-config gettext groff intltool guile-1.8
guile-1.8-dev libgtk2.0-0 libgtk2.0-dev libglib2.0-dev
libgd2-noxpm-dev tetex-bin tetex-base doxygen transfig gettext
gettext-base

For gschem et al:

$ git clone git://git.gpleda.org/gaf.git
$ cd gaf
Edit Makefile for the following line:
 Edit prefix?=/usr/local
$ make
$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
$ export PATH=/usr/local/bin:${PATH}
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
$ sudo make libgeda
$ sudo make install
$ sudo ldconfig

For pcb (replace _at_ below with @):

$ cvs -d:pserver:anonymous_at_pcb.cvs.sourceforge.net:/cvsroot/pcb login
(Hit enter for password)
$ cvs -z3 -d:pserver:anonymous_at_pcb.cvs.sourceforge.net:/cvsroot/pcb co -P pcb
$ cd pcb
$ ./autogen.sh
$ ./configure --prefix=/usr/local --with-gui=gtk
--enable-maintainer-mode --enable-doc
$ make
$ sudo make install


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


Re: gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-02 Thread Craig Niederberger

   Thanks super again, Peter!  My migration point is 8.04 LTS Hardy
   Heron--knowing that you're on an ubuntu distro gives me much hope!  I
   chose an LTS migration point--as soon as I get the important stuff up,
   like vmware and gEDA, I'll do an experimental drive with 8.10.  vmware
   is up... :)

 update-alternatives --display automake

   automake - status is auto.
link currently points to /usr/bin/automake-1.10
   /usr/bin/automake-1.10 - priority 26
slave aclocal: /usr/bin/aclocal-1.10
slave automake.1.gz: /usr/share/man/man1/automake-1.10.1.gz
slave aclocal.1.gz: /usr/share/man/man1/aclocal-1.10.1.gz
   Current `best' version is /usr/bin/automake-1.10.
   Looks like everything is 1.10
   Have you got any pieces of a manually installed automake / autoconf
   left
   over?
   Not that I can tell--I've used apt-get install/remove when
   experimenting with other versions.

I found aclocal and included it with
 export ACLOCAL_FLAGS=-I /usr/share/aclocal
 There should be no need for that, if aclocal is the version you
 have
 in /usr/bin, it should be pulling in stuff from /usr/share/aclocal
 anyway. Typically, there is no need to manually run aclocal if
 you're
 using make reconfig from the top level, or ./autogen.sh from the
 sub-directories.

   Thanks!

 *** [1]configure.ac.in should be part of the repository check out,
 something is wrong if that file is missing. (It is a source file,
 not an
 auto-generated file).
 Can you check it is present?

   I just got a fresh copy of the repo with
   git clone git://[2]git.gpleda.org/gaf.git
   $ ls gaf/gschem
   AUTHORS bitmap  ChangeLog  [3]configure.ac.in  data
   examples  include  intl  m4   NEWS  README
   scripts  tests
   autogen.sh  BUGSChangeLog-1.0  COPYING  docs
   icon-theme-installer  INSTALL  lib   Makefile.am  poscheme
   src  TODO
   So [4]configure.ac.in is in there

 You'll need to install cvs for certain versions of gettext.

   I figured that out last night, thanks!

 Can you report the output of:
 dpkg-query -l gettext

   Desired=Unknown/Install/Remove/Purge/Hold
   |
   Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-
   pend
   |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
   uppercase=bad)
   ||/ Name Version
   Description
   +++---
   
   ii  gettext  0.17-2ubuntu1GNU
   Internationalization utilities

 Also, try again after installing cvs (and we've fixed the other
 breakage):
 apt-get install cvs

   I just mocked up a make install (not as root) and it works!  Many,
   many thanks!!  As soon as I get pcb to work, I'll uninstall the
   geda/pcb I installed from Synaptic (out of curiosity, it's v1.14--how
   current is the package on Synaptic?) and then  do a root install, and
   let you know how that goes.
   Which brings me to pcb...
   So far I have these things installed:
   sudo apt-get install linux-headers-$(uname -r) build-essential gcc-3.4
   sudo apt-get install git-core cvs flex bison texinfo
   sudo apt-get install automake autoconf libtool pkg-config gettext
   groff intltool
   sudo apt-get install guile-1.8 guile-1.8-dev libgtk2.0-0 libgtk2.0-dev
   libglib2.0-dev
   sudo apt-get install tetex-bin tetex-base doxygen transfig
   sudo apt-get install gettext gettext-base
   $ cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb login
   $ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb co
   -P pcb
   $ cd pcb
   $ ./autogen.sh
   $ ./configure --prefix=/opt/geda --with-gui=gtk
   --enable-maintainer-mode --enable-doc
   $ make
   Lots of stuff happens, then it bombs out with a TeX error (see
   below).  Looking at my apt-get installs above, am I missing
   something?  For Tex, I have tetex-bin and tetex-base...
   Again, many many thanks,
   Craig
   (Lots of stuff)
   ...
   /usr/bin/texi2dvi: Running etex --file-line-error './pcb.texi' ...
   This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
file:line:error style messages enabled.
%-line parsing enabled.
   entering extended mode
   (./pcb.texi (./texinfo.tex Loading texinfo [version 2005-01-30.17]:
   Basics,
   pdf, fonts, page headings, tables, conditionals, indexing, sectioning,
   toc,
   environments, defuns, macros, cross references, insertions,
   localization,
   and turning on texinfo input format.) (./version.texi) [1] [-1]
   (Copying)
   (History) [1] [2] Chapter 1 [3] Chapter 2 [4]
   Cross reference values unknown; you must run TeX again. [5] [6] [7]
   [8]
   [9] Chapter 3 [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
   [21]
   [22] [23] [24] [25] [26] [27] [28] [29] [30] [31]
   Overfull \hbox (60.93126pt too wide) in paragraph at lines 2276--2276
 

Re: gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-02 Thread Craig Niederberger

   Thanks super again, Peter!  OK, for those who may be trying to figure
   out how to install gEDA on ubuntu 8.04 LTS Hardy Heron from the
   repository, here is my HOW-TO:
   $ sudo apt-get install linux-headers-$(uname -r) build-essential
   gcc-3.4
   $ sudo apt-get install git-core cvs flex bison texinfo
   $ sudo apt-get install automake autoconf libtool pkg-config gettext
   groff intltool
   $ sudo apt-get install guile-1.8 guile-1.8-dev libgtk2.0-0
   libgtk2.0-dev libglib2.0-dev
   $ sudo apt-get install tetex-bin tetex-base doxygen transfig
   $ sudo apt-get install gettext gettext-base
   For gschem et al:
   $ git clone git://[1]git.gpleda.org/gaf.git
   $ cd gaf
   Edit Makefile for the following line:
Edit prefix?=/usr/local
   $ make
   $ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
   $ export PATH=/usr/local/bin:${PATH}
   $ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
   $ sudo make libgeda
   $ sudo make libgeda_install
   $ sudo make install
   For pcb:
   $ cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb login
   (Hit enter for password)
   $ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb co
   -P pcb
   $ cd pcb
   $ ./autogen.sh
   $ ./configure --prefix=/usr/local --with-gui=gtk
   --enable-maintainer-mode --enable-doc
   $ make
   (If it bombs out in TeX, keep typing make until it completes without
   an error at the end)
   $ sudo make install
   Make a file /etc/profile.d/geda.sh and put the following in it:
   export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib
   Enjoy,
   Craig

References

   1. http://git.gpleda.org/gaf.git


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


gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-01 Thread Craig Niederberger
Hi Gurus,

I'm migrating from fedora to ubuntu, and am trying to build gEDA from
the repo.  I keep getting

config.status: error: cannot find input file: Makefile.in

(see the end of the pasted output at the bottom of this post.)  I've
done the following:

sudo apt-get install linux-headers-$(uname -r) build-essential gcc-3.4
sudo apt-get install git-core automake intltool
sudo apt-get install guile-1.8 guile-1.8-dev libglib2.0-dev libgtk2.0-dev
sudo apt-get install tetex-bin tetex-base doxygen
sudo apt-get install gettext gettext-base

Then

git clone git://git.gpleda.org/gaf.git
cd gaf
(vi Makefile
 Edit prefix?=/opt/geda
)
make
sudo -i
(cd to where I have the gaf directory)
export LD_LIBRARY_PATH=/opt/geda/lib:$LD_LIBRARY_PATH
export PATH=/opt/geda/bin:${PATH}
export PKG_CONFIG_PATH=/opt/geda/lib/pkgconfig:$PKG_CONFIG_PATH
make install

It seems to be finding everything, but then isn't making Makefile.in.
Any ideas?

Many TIA,
Craig

...
make[3]: Leaving directory `/home/craign/tmp/gaf/symbols'
make[2]: Leaving directory `/home/craign/tmp/gaf/symbols'
make[1]: Leaving directory `/home/craign/tmp/gaf/symbols'
( cd libgeda; ./configure --prefix=/opt/geda
--with-xdgdatadir=/root/.local/share
--with-kdedatadir=/root/.kde/share )
Configuring libgeda version 1.5.0.20080706
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 98304
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending 

Re: gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-01 Thread Craig Niederberger

   After investigating some more, I realized the vanilla automake on
   ubuntu is pretty old.  I upgraded to automake 1.9, got a truckload of
   errors, then downgraded to automake 1.7.  This is what I'm getting
   now.  Is anyone familiar with the errors
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   or the warning
   You should add the contents of `/usr/share/aclocal/libtool.m4' to
   `aclocal.m4'.
   and what on earth that means?
   Many TIA,
   Craig
   (I'm also hunting around for fig2dev for ubuntu...)
   ...
   Making install in documentation
   make[2]: Entering directory
   `/home/craign/tmp/gaf/symbols/documentation'
   Creating pic (using fig2dev)
   ** Did not find fig2dev **
   Some documentation might not be correct!
   Creating ps (using groff)
   troff: fatal error: can't find macro file s
   Creating pdf (using ps2pdf)
   make  install-am
   make[3]: Entering directory
   `/home/craign/tmp/gaf/symbols/documentation'
   make[4]: Entering directory
   `/home/craign/tmp/gaf/symbols/documentation'
   make[4]: Nothing to be done for `install-exec-am'.
   /bin/bash ../mkinstalldirs /opt/geda/share/doc/geda-doc
/usr/bin/install -c -m 644 nc.pdf /opt/geda/share/doc/geda-doc/nc.pdf
   make[4]: Leaving directory
   `/home/craign/tmp/gaf/symbols/documentation'
   make[3]: Leaving directory
   `/home/craign/tmp/gaf/symbols/documentation'
   make[2]: Leaving directory
   `/home/craign/tmp/gaf/symbols/documentation'
   make[2]: Entering directory `/home/craign/tmp/gaf/symbols'
   make[3]: Entering directory `/home/craign/tmp/gaf/symbols'
   make[3]: Nothing to be done for `install-exec-am'.
   /bin/bash ./mkinstalldirs /opt/geda/share/gEDA/gafrc.d
/usr/bin/install -c -m 644 geda-clib.scm
   /opt/geda/share/gEDA/gafrc.d/geda-clib.scm
   /bin/bash ./mkinstalldirs /opt/geda/share/gEDA/scheme
/usr/bin/install -c -m 644 geda-font.scm
   /opt/geda/share/gEDA/scheme/geda-font.scm
   make[3]: Leaving directory `/home/craign/tmp/gaf/symbols'
   make[2]: Leaving directory `/home/craign/tmp/gaf/symbols'
   make[1]: Leaving directory `/home/craign/tmp/gaf/symbols'
   ( cd libgeda; ./autogen.sh)
   autogen.sh creating [1]configure.ac
   processing .
   autogen.sh running: autopoint ...
   autopoint: *** cvs program not found
   autopoint: *** Stop.
   autogen.sh running: intltoolize ...
   autogen.sh running: libtoolize ...
   You should add the contents of `/usr/share/aclocal/libtool.m4' to
   `aclocal.m4'.
   autogen.sh running: aclocal  ...
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   autogen.sh exiting...
   make: *** [libgeda/configure] Error 1

References

   1. http://configure.ac/


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


Re: gEDA-user: Problem with gEDA Makefile on ubuntu

2008-11-01 Thread Craig Niederberger

   Thanks super, Peter, for helping me out on this.  I went through all
   of the directories and ran the .sh scripts (see below), some with
   errors, some without.  Still getting when I run make install the
   following error.  Any ideas?  I found aclocal and included it with
   export ACLOCAL_FLAGS=-I /usr/share/aclocal
   I also tried make reconfig from the top level, and reloaded the repo
   fresh, no luck.
   I really appreciate your help on this, as I'd really like to get the
   latest gEDA on ubuntu.
   Many thanks,
   Craig
   # ls
   [1]configure.ac  examples  gnetlist  gsymcheck  Makefile
   README.Cygwin  README.win32  update-changelogs.sh  utils
   docs  gattrib   gschemlibgedaREADMEREADME.sol10
   symbols   update-versions.sh
   # docs/autogen.sh
   processing docs
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   autogen.sh running: automake  ...
   autogen.sh running: autoconf ...
   # examples/autogen.sh
   processing examples
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   autogen.sh running: automake  ...
   [2]configure.ac: installing `./install-sh'
   [3]configure.ac: installing `./mkinstalldirs'
   [4]configure.ac: installing `./missing'
   autogen.sh running: autoconf ...
   # gattrib/autogen.sh
   processing gattrib
   autogen.sh running: intltoolize ...
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   autogen.sh running: autoheader ...
   autoheader: error: AC_CONFIG_HEADERS not found in [5]configure.ac
   autogen.sh running: automake  ...
   [6]configure.ac: no proper invocation of AM_INIT_AUTOMAKE was found.
   [7]configure.ac: You should verify that [8]configure.ac invokes
   AM_INIT_AUTOMAKE,
   [9]configure.ac: that aclocal.m4 is present in the top-level
   directory,
   [10]configure.ac: and that aclocal.m4 was recently regenerated (using
   aclocal).
   data/Makefile.am:39: ENABLE_UPDATE_DESKTOP_DATABASE does not appear in
   AM_CONDITIONAL
   data/Makefile.am:44: ENABLE_UPDATE_DESKTOP_DATABASE does not appear in
   AM_CONDITIONAL
   docs/Makefile.am:8: BUILDDOC does not appear in AM_CONDITIONAL
   src/Makefile.am:4: CCISGCC does not appear in AM_CONDITIONAL
   /usr/share/automake-1.7/am/[11]depend2.am: am__fastdepCC does not
   appear in AM_CONDITIONAL
   /usr/share/automake-1.7/am/[12]depend2.am: AMDEP does not appear in
   AM_CONDITIONAL
   autogen.sh running: autoconf ...
   # gnetlist/autogen.sh
   processing gnetlist
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   autogen.sh running: autoheader ...
   autogen.sh running: automake  ...
   [13]configure.ac: installing `./install-sh'
   [14]configure.ac: installing `./mkinstalldirs'
   [15]configure.ac: installing `./missing'
   [16]configure.ac:121: installing `./config.guess'
   [17]configure.ac:121: installing `./config.sub'
   src/Makefile.am: installing `./depcomp'
   autogen.sh running: autoconf ...
   # gschem/autogen.sh
   autogen.sh creating [18]configure.ac
   cat: [19]configure.ac.in: No such file or directory
   processing gschem
   grep: [20]configure.ac: No such file or directory
   grep: [21]configure.ac: No such file or directory
   grep: [22]configure.ac: No such file or directory
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   aclocal: `[23]configure.ac' or `[24]configure.in' is required
   autogen.sh exiting...
   # gsymcheck/autogen.sh
   processing gsymcheck
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   autogen.sh running: autoheader ...
   autogen.sh running: automake  ...
   [25]configure.ac: installing `./install-sh'
   [26]configure.ac: installing `./mkinstalldirs'
   [27]configure.ac: installing `./missing'
   [28]configure.ac:34: installing `./config.guess'
   [29]configure.ac:34: installing `./config.sub'
   src/Makefile.am: installing `./depcomp'
   autogen.sh running: autoconf ...
   # libgeda/autogen.sh
   autogen.sh creating [30]configure.ac
   cat: [31]configure.ac.in: No such file or directory
   processing libgeda
   autogen.sh running: autopoint ...
   autopoint: *** cvs program not found
   autopoint: *** Stop.
   autogen.sh running: intltoolize ...
   autogen.sh running: libtoolize ...
   You should add the contents of `/usr/share/aclocal/libtool.m4' to
   `aclocal.m4'.
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   aclocal: macro `AM_PROG_MKDIR_P' required but not defined
   autogen.sh exiting...
   # symbols/autogen.sh
   processing symbols
   autogen.sh running: aclocal -I /usr/share/aclocal ...
   autogen.sh running: automake  ...
   autogen.sh running: autoconf ...

   # make install
   (lots of stuff)
   ...
   /bin/bash ../mkinstalldirs /opt/geda/share/gEDA/sym/gnetman
/usr/bin/install -c -m 644 capacitor-1.sym
   /opt/geda/share/gEDA/sym/gnetman/capacitor-1.sym
/usr/bin/install -c -m 644 ccvs-1.sym
   

gEDA-user: Help installing pcb on Fedora 9 -- no configure ??

2008-07-20 Thread Craig Niederberger
Hi gurus,

I'm trying to install pcb on Fedora 9, but can't find the configure file,
and can't seem to build it.  Any help would be massively appreciated.

Craig

$ cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb login
$ cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb co -P
pcb
$ cd pcb
$ ls
acinclude.m4  ChangeLog config.subCVS  doc
icon-theme-installer  lib  newlib  README
README_FILES  src   win32
AUTHORS   compile   configure.ac  data example
INSTALL   Makefile.am  NEWSREADME.cvs
README.snapshots  tools ylwrap
autogen.shconfig.guess  COPYING   depcomp  globalconst.h
install-shmissing  po  README.cvs_branches
README.win32  tutorial

$ autoconf
configure.ac:7: error: possibly undefined macro: AM_INIT_AUTOMAKE
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
configure.ac:9: error: possibly undefined macro: AM_CONFIG_HEADER
configure.ac:11: error: possibly undefined macro: AM_MAINTAINER_MODE
configure.ac:38: error: possibly undefined macro: AM_CONDITIONAL
configure.ac:59: error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
configure.ac:60: error: possibly undefined macro: AM_GNU_GETTEXT
configure.ac:65: error: possibly undefined macro: AM_PROG_CC_C_O
configure.ac:69: error: possibly undefined macro: AM_PROG_LEX
configure.ac:72: error: possibly undefined macro: AC_MSG_ERROR
configure.ac:244: error: possibly undefined macro: AC_CHECK_FUNCS

$ ./configure
./configure: line 1784: syntax error near unexpected token `1.9'
./configure: line 1784: `AM_INIT_AUTOMAKE(1.9)'


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


gEDA-user: cvs repo fail ?

2007-11-23 Thread Craig Niederberger
Hi all,

This morning I tried to install gEDA from the cvs repo, and got
'there is no repository /home/cvspsrv/cvsroot/eda/geda':

$ export CVSROOT=:pserver:[EMAIL PROTECTED]:/home/cvspsrv/cvsroot
$ cvs login
Logging in to :pserver:[EMAIL PROTECTED]:2401/home/cvspsrv/cvsroot
CVS password:
$ cvs co geda/gaf
cvs [checkout aborted]: there is no repository /home/cvspsrv/cvsroot/eda/geda

?
What can I do?

Many thanks in advance,
Craig


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


Re: gEDA-user: Fedora 7 CVS install notes

2007-06-17 Thread Craig Niederberger
I found Fedora 7 in general to be a far less hair pulling install than
FC6, and I found that to be a massively less hair pulling install than
FC5.  I run/build a number of apps/projects on FX, and so my installs
aren't exactly vanilla.  I also typically keep FX-1 on a hard disk in
a multi-disk system until I'm sure I can use FX well.  For F7, I
managed to kill the disk on which I had FC6, but haven't felt the need
to restore FC6 at all.  'nuff said :)
Craig

On 6/15/07, L.J.H. Timmerman [EMAIL PROTECTED] wrote:
 Yeah, me too :-)

 Last time I upgraded it was from FC1 to FC5.

 If I do not alter this habbit, I will probably have my next upgrade with
 FC9 in a couple of years.

 So a stable FC5 geda release for production work would be appreciated to
 fill the gap until FC9 :-)

 Kind regards,

 Bert Timmerman.

 On Fri, 2007-06-15 at 20:50 +0200, Chitlesh GOORAH wrote:
  On 6/15/07, Ales Hvezda wrote:
   If you can wait before pushing 20070526 anywhere, I will be creating a
   new stable release soon with a few of these important bug fixes.  This
   will be the first test of a release using git.
 
  How long soon will be ?
  Because since Fedora X will be maintained until about one month after 
  Fedora X+2
 
  Fedora 7 was released on May 31st.  Fedora Core 5 will reach its End of
  Life on Friday June 29th.
 
  Can you push the new release before 29th please so that fc5 users can
  still take advantage of it?
 
  Chitlesh



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



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


Re: gEDA-user: Fedora 7 CVS install notes

2007-06-08 Thread Craig Niederberger
Thanks, Peter!!
Craig

On 6/5/07, Peter TB Brett [EMAIL PROTECTED] wrote:
 On Thursday 07 June 2007 22:59:31 Craig Niederberger wrote:

  I made /etc/profile.d/geda.sh, and put in it:
 
  export PATH=/opt/geda/bin:${PATH}
  export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/geda/lib

 Note that this will not work in your .profile.  If you wish to have a private
 copy of gEDA installed (say in $HOME/geda) you will need to follow the
 following steps (due to £$^ing broken setgid programs in F7).

 1) Edit /etc/X11/xinit/Xsession.  This is to work around ssh-agent trashing
 your environment (it's installed setgid).  See
 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=164869 for a full
 discussion.

Add a line saying SSH_AGENT= before this line:

XCLIENTS_D=/etc/X11/xinit/Xclients.d

 2) yum install module-init-tools.  This will help you work around terminal
 programs trashing your environment (they're installed setgid).  See my bug
 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243069.  Apparently,
 this is *not* a bug.  I call bullshit.

 3) Create $HOME/.modules/geda, containing:

 #%Module 1.0
 # -*- Tcl -*-
 # Sets up Peter's opt directory
 #

 prepend-pathPATH/home/peter/opt/bin
 prepend-pathLD_LIBRARY_PATH /home/peter/opt/lib
 prepend-pathINFOPATH/home/peter/opt/share/info
 prepend-pathPKG_CONFIG_PATH /home/peter/opt/lib/pkgconfig


 4) Run /usr/share/Modules/bin/add.modules.  This will add some stuff to
 your .profile (or .bash_profile) and .bashrc.

 5) echo module update  .bashrc
This will restore your environment when you launch an interactive terminal.
 You may actually want to put it before any aliases/functions you've defined
 in your .bashrc.

 6) Edit .profile (or .bash_profile) and make sure it looks something like the
 following:

 # Environment modules support
 MODULESBEGINENV=$HOME/.modules/beginenv
 export MODULESBEGINENV

 if [ -f /etc/profile.modules ]
 then
 . /etc/profile.modules
 fi

 # put your own module loads here
 module use $HOME/.modules
 module load null geda



 Finished.  Note that modules can be useful for other things, for instance
 running multiple versions of geda installed to different places.

 Cheers,

 Peter

 --
 Fisher Society  http://tinyurl.com/o39w2
 CU Small-Bore Club  http://tinyurl.com/mwrc9

   09f911029d74e35bd84156c5635688c0peter-b.co.uk



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





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


gEDA-user: Fedora 7 CVS install notes

2007-06-07 Thread Craig Niederberger
My notes to self for installing gEDA from the cvs repo on Fedora 7:
(thanks to Peter  Ben for helping me out for FC5  6)

Even though Fedora 7 came with gettext 0.16.1, parts were missing, so
I had to build it from the tar file at
http://mirrors.kernel.org/gnu/gettext/
Note that gettext installs aclocal files to /usr/local/share, so
export ACLOCAL_FLAGS=-I /usr/local/share/aclocal is necessary

Make sure the following have been installed:

yum install compat-gcc-34 compat-gcc-34-c++
yum install guile guile-devel
yum install tetex tetex-latex texi2html texinfo-tex tetex-dvips tetex-doc

Using the bash shell (do NOT use sudo for make install):

$ su -
# export CVSROOT=:pserver:[EMAIL PROTECTED]:/home/cvspsrv/cvsroot
# cvs login
 The password is 'guest' (without the quotes)
# mkdir gedastuff
# cd gedastuff
# cvs co geda/gaf
# export ACLOCAL_FLAGS=-I /usr/local/share/aclocal
# cd geda/gaf
# vi Makefile
 Edit prefix?=/opt/geda
# make
# export LD_LIBRARY_PATH=/opt/geda/lib:$LD_LIBRARY_PATH
# export PATH=/opt/geda/bin:${PATH}
# export PKG_CONFIG_PATH=/opt/geda/lib/pkgconfig:$PKG_CONFIG_PATH
# make install

For pcb,

$ su -
# cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb login
 Hit enter for password
# cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/pcb co -P pcb
# cd pcb
# ./configure --prefix=/opt/geda --with-gui=gtk
--enable-maintainer-mode --enable-doc
# make
# make install

I made /etc/profile.d/geda.sh, and put in it:

export PATH=/opt/geda/bin:${PATH}
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/geda/lib


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


Re: gEDA-user: gschem cvs repo issue FC6

2007-05-08 Thread Craig Niederberger

You might want to consider building  installing gschem from the cvs repo.
I found the performance significantly improved in FC6 compared to the latest
rpm snapshot.
Craig

On 5/8/07, Peter Baxendale [EMAIL PROTECTED] wrote:


I've installed from the FC6 repo on my laptop, and it seems to sprinkle
things around in the usual places - executables in /usr/bin, other
bits and pieces in /usr/share/gEDA and /usr/share/pcb etc.

On Mon, 2007-05-07 at 07:04 -0500, Craig Niederberger wrote:
 Your idea about having geda in a different place is a really good
 one--does anyone know where the FC6 repo defaults to putting geda?  I
 had thought /opt/geda *was* a different place :) but probing around my
 system now, I realize I may be wrong!

--
Peter Baxendale [EMAIL PROTECTED]



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



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


gEDA-user: gschem cvs repo issue FC6

2007-05-06 Thread Craig Niederberger

Hi Gurus, I'm migrating (finally) to Fedora core 6.  When I try to compile
the latest greatest from the cvs repo, I get:

checking for LIBGEDA... no
configure: error: libgeda detection error: No package 'libgeda' found
make: *** [gschem/config.h] Error 1

$ ls /opt/geda/lib
libgeda.a  libgeda.la  libgeda.so  libgeda.so.28  libgeda.so.28.0.0
pkgconfig

Any ideas?

Many TIA,
Craig


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


Re: gEDA-user: gschem cvs repo issue FC6

2007-05-06 Thread Craig Niederberger

Thanks super, Chitlesh, and thanks super for the work you put into posting
Fedora snapshots of gEDA.  I still like to compile the cvs repo, as I've
discovered it has new features and bug fixes that can be really useful.
/opt/geda/lib is in my path:

$ echo $LD_LIBRARY_PATH
/opt/geda/lib:

Any ideas?
Many TIA,
Craig

On 5/6/07, Chitlesh GOORAH [EMAIL PROTECTED] wrote:


On 5/6/07, Craig Niederberger wrote:
 Hi Gurus, I'm migrating (finally) to Fedora core 6.  When I try to
compile
 the latest greatest from the cvs repo, I get:

 checking for LIBGEDA... no
 configure: error: libgeda detection error: No package 'libgeda' found
 make: *** [gschem/config.h] Error 1

 $ ls /opt/geda/lib
 libgeda.a  libgeda.la  libgeda.so  libgeda.so.28  libgeda.so.28.0.0
 pkgconfig

this is because libgeda isn't in your PATH

however, fc6 already has the latest snapshot of geda.

yum install geda*

regards,
Chitlesh
--
http://clunixchit.blogspot.com


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



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


Re: gEDA-user: gschem cvs repo issue FC6

2007-05-06 Thread Craig Niederberger

...and ironically enough, trying to yum install geda-* on this FC6 system,
installs just fine, but

$ gschem 
[1] 18029
[EMAIL PROTECTED] archive]$ gEDA/gschem version 20070216
gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more details.
This is free software, and you are welcome to redistribute it under certain
conditions; please see the COPYING file for more details.


[1]+  Segmentation fault  gschem

:)

I'd love to be able to get the cvs repo install working, anyone have any
ideas about
configure: error: libgeda detection error: No package 'libgeda' found
?

Many TIA,
Craig

On 5/6/07, Chitlesh GOORAH [EMAIL PROTECTED] wrote:


On 5/6/07, Craig Niederberger wrote:
 Hi Gurus, I'm migrating (finally) to Fedora core 6.  When I try to
compile
 the latest greatest from the cvs repo, I get:

 checking for LIBGEDA... no
 configure: error: libgeda detection error: No package 'libgeda' found
 make: *** [gschem/config.h] Error 1

 $ ls /opt/geda/lib
 libgeda.a  libgeda.la  libgeda.so  libgeda.so.28  libgeda.so.28.0.0
 pkgconfig

this is because libgeda isn't in your PATH

however, fc6 already has the latest snapshot of geda.

yum install geda*

regards,
Chitlesh
--
http://clunixchit.blogspot.com


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



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


Re: gEDA-user: gschem cvs repo issue FC6

2007-05-06 Thread Craig Niederberger

Thanks super, Stuart.  I discovered that export
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/geda/lib was haunting my system, and
sure enough, upon removal of that def, the yum install for gschem now
works.  But being the inquisitive cvs repo I'd like to use the geda part
that I am, I'd *still* like to be able to compile the repo for geda/gaf for
FC6 that I did for FC5 (which annoyingly still happily works).  What I don't
understand is this: if I set

# export LD_LIBRARY_PATH=/opt/geda/lib:$LD_LIBRARY_PATH
# export PATH=/opt/geda/bin:${PATH}
# export PKG_CONFIG_PATH=/opt/geda/lib/pkgconfig:$PKG_CONFIG_PATH

as instructed by the make script, why doesn't

# make
# export LD_LIBRARY_PATH=/opt/geda/lib:$LD_LIBRARY_PATH
# export PATH=/opt/geda/bin:${PATH}
# export PKG_CONFIG_PATH=/opt/geda/lib/pkgconfig:$PKG_CONFIG_PATH
# make install

work?

Especially since /opt/geda/lib is happily populated by
libgeda.a  libgeda.la  libgeda.so  libgeda.so.28  libgeda.so.28.0.0
pkgconfig

??

Many TIA,
Craig



On 5/6/07, Stuart Brorson [EMAIL PROTECTED] wrote:


On Sun, 6 May 2007, Craig Niederberger wrote:

 ...and ironically enough, trying to yum install geda-* on this FC6
system,
 installs just fine, but

 $ gschem 
 [1] 18029
 [EMAIL PROTECTED] archive]$ gEDA/gschem version 20070216
 gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more
details.
 This is free software, and you are welcome to redistribute it under
certain
 conditions; please see the COPYING file for more details.


 [1]+  Segmentation fault  gschem

This happens when you have a version of libgeda already installed on
your box, then you install a different version of gEDA.  Running the
second version of gschem finds the first version of libgeda when
you run it, causing an immediate segfault.

You need to clean out the cruft left behind from previous gEDA
installations, then re-install.

 I'd love to be able to get the cvs repo install working, anyone have any
 ideas about
 configure: error: libgeda detection error: No package 'libgeda' found

Yes, you need to set some environment variables before you try to
build gEDA.  Here's the helpful spew generated by make:

--  spew  
Before executing any of the above targets, set the below shell
variables.  The build process _will fail_ if you do not set
these variables!  You will also need to set these variables to
run the programs.

gEDA/gaf will be installed into /usr/local/geda

For vanilla bourne shells:
LD_LIBRARY_PATH=/usr/local/geda/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH=/usr/local/geda/bin:${PATH}
export PATH
PKG_CONFIG_PATH=/usr/local/geda/lib/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH

For bash:
export LD_LIBRARY_PATH=/usr/local/geda/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/geda/bin:${PATH}
export PKG_CONFIG_PATH=/usr/local/geda/lib/pkgconfig:$PKG_CONFIG_PATH

For csh/tcsh shell:
setenv LD_LIBRARY_PATH /usr/local/geda/lib:$LD_LIBRARY_PATH
setenv PATH /usr/local/geda/bin:$PATH
setenv PKG_CONFIG_PATH /usr/local/geda/lib/pkgconfig:$PKG_CONFIG_PATH
--  /spew  

Finally, I'd say that you should get rid of old gEDA sos and
executables before trying a new install.  Besides the place where you
tried to install the build you make, make sure you look into /lib,
/usr/lib, and /usr/local/lib to find and remove any old gEDA files.

HTH,

Stuart


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



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


Re: gEDA-user: make question

2007-04-20 Thread Craig Niederberger

I just discovered automake.  WOW.  I've been such a fool in writing my own
Makefiles :)
Craig

On 4/14/07, Dan McMahill [EMAIL PROTECTED] wrote:


Craig Niederberger wrote:
 OK, this one is for you developer gurus.  It is definitely off topic,
 and I deeply apologize for that, but I'm not sure where to post this.
 If you know of a better place please let me know.  However, in this
 massive multideveloper yet beautifully orchestrated project I've come to
 know as gEDA, I'm guessing that someone out there can help me with this
 gnarly Makefile problem.  The problem is this: I'm trying to use GSL
 (Gnu scientific library) in a project.  In this source file network.cpp
 which sits in a directory called msvc is the line:

 #include gsl_eigen.h  // GSL eigenvalue routines

 The file gsl_eigen.h is in the directory in msvc/gsl/gsl, and has the
 following lines:

 #include gsl/gsl_vector.h
 #include gsl/gsl_matrix.h

 Those header files also live in msvc/gsl/gsl, but I can't figure out how
 to compile network.cpp and have gsl_eigen.h find them.  My Makefile so
 far is:

 vpath %.h msvc msvc/gsl msvc/gsl/gsl
 ...
 CPP = g++
 CPPFLAGS = -g -O2 -Wall -Wno-uninitialized
 ...

 network.o: network.cpp
 $(CPP) $(CPPFLAGS) -Imsvc/gsl/gsl -o $@ -c $^

 and I'm getting these errors:

 g++ -g -O2 -Wall -Wno-uninitialized -Imsvc/gsl/gsl -o network.o -c
 msvc/network.cpp
 In file included from msvc/network.cpp:8:
 msvc/gsl/gsl/gsl_eigen.h:23:28: error: gsl/gsl_vector.h: No such file or
 directory
 msvc/gsl/gsl/gsl_eigen.h:24:28: error: gsl/gsl_matrix.h: No such file or
 directory
 ...

 Does anyone have any idea how I can get msvc/gsl/gsl truly included in
 the search for header source files so that gsl_eigen.h is happy?

you don't want msvc/gsl/gsl in the search path, you want msvc/gsl in the
search path becase you are searching for gsl/gsl_vector.h which lives
in msvc/gsl.So change -Imsvc/gsl/gsl to -Imsvc/gsl

 Again, I deeply apologize for this off topic post, but I'm don't know
 where else to turn!

[EMAIL PROTECTED] maybe?




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



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


Re: gEDA-user: make question

2007-04-15 Thread Craig Niederberger

Thank you, Dan! and thank you for such an active development of pcb, which
is *spectacular*!!
Craig

On 4/14/07, Dan McMahill [EMAIL PROTECTED] wrote:


Craig Niederberger wrote:
 OK, this one is for you developer gurus.  It is definitely off topic,
 and I deeply apologize for that, but I'm not sure where to post this.
 If you know of a better place please let me know.  However, in this
 massive multideveloper yet beautifully orchestrated project I've come to
 know as gEDA, I'm guessing that someone out there can help me with this
 gnarly Makefile problem.  The problem is this: I'm trying to use GSL
 (Gnu scientific library) in a project.  In this source file network.cpp
 which sits in a directory called msvc is the line:

 #include gsl_eigen.h  // GSL eigenvalue routines

 The file gsl_eigen.h is in the directory in msvc/gsl/gsl, and has the
 following lines:

 #include gsl/gsl_vector.h
 #include gsl/gsl_matrix.h

 Those header files also live in msvc/gsl/gsl, but I can't figure out how
 to compile network.cpp and have gsl_eigen.h find them.  My Makefile so
 far is:

 vpath %.h msvc msvc/gsl msvc/gsl/gsl
 ...
 CPP = g++
 CPPFLAGS = -g -O2 -Wall -Wno-uninitialized
 ...

 network.o: network.cpp
 $(CPP) $(CPPFLAGS) -Imsvc/gsl/gsl -o $@ -c $^

 and I'm getting these errors:

 g++ -g -O2 -Wall -Wno-uninitialized -Imsvc/gsl/gsl -o network.o -c
 msvc/network.cpp
 In file included from msvc/network.cpp:8:
 msvc/gsl/gsl/gsl_eigen.h:23:28: error: gsl/gsl_vector.h: No such file or
 directory
 msvc/gsl/gsl/gsl_eigen.h:24:28: error: gsl/gsl_matrix.h: No such file or
 directory
 ...

 Does anyone have any idea how I can get msvc/gsl/gsl truly included in
 the search for header source files so that gsl_eigen.h is happy?

you don't want msvc/gsl/gsl in the search path, you want msvc/gsl in the
search path becase you are searching for gsl/gsl_vector.h which lives
in msvc/gsl.So change -Imsvc/gsl/gsl to -Imsvc/gsl

 Again, I deeply apologize for this off topic post, but I'm don't know
 where else to turn!

[EMAIL PROTECTED] maybe?




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



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


gEDA-user: make question

2007-04-14 Thread Craig Niederberger

OK, this one is for you developer gurus.  It is definitely off topic, and I
deeply apologize for that, but I'm not sure where to post this.  If you know
of a better place please let me know.  However, in this massive
multideveloper yet beautifully orchestrated project I've come to know as
gEDA, I'm guessing that someone out there can help me with this gnarly
Makefile problem.  The problem is this: I'm trying to use GSL (Gnu
scientific library) in a project.  In this source file network.cpp which
sits in a directory called msvc is the line:

#include gsl_eigen.h  // GSL eigenvalue routines

The file gsl_eigen.h is in the directory in msvc/gsl/gsl, and has the
following lines:

#include gsl/gsl_vector.h
#include gsl/gsl_matrix.h

Those header files also live in msvc/gsl/gsl, but I can't figure out how to
compile network.cpp and have gsl_eigen.h find them.  My Makefile so far is:

vpath %.h msvc msvc/gsl msvc/gsl/gsl
...
CPP = g++
CPPFLAGS = -g -O2 -Wall -Wno-uninitialized
...

network.o: network.cpp
   $(CPP) $(CPPFLAGS) -Imsvc/gsl/gsl -o $@ -c $^

and I'm getting these errors:

g++ -g -O2 -Wall -Wno-uninitialized -Imsvc/gsl/gsl -o network.o -c
msvc/network.cpp
In file included from msvc/network.cpp:8:
msvc/gsl/gsl/gsl_eigen.h:23:28: error: gsl/gsl_vector.h: No such file or
directory
msvc/gsl/gsl/gsl_eigen.h:24:28: error: gsl/gsl_matrix.h: No such file or
directory
...

Does anyone have any idea how I can get msvc/gsl/gsl truly included in the
search for header source files so that gsl_eigen.h is happy?

Again, I deeply apologize for this off topic post, but I'm don't know where
else to turn!
Many, many, many TIA,
Craig


___
geda-user mailing list
[EMAIL PROTECTED]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Gerber files

2007-04-12 Thread Craig Niederberger

Hi Gurus, in using Sunstone to fab, they ask for these files:
Layer 1
Layer 2
Top soldermask
Bottom soldermask
Top silkscreen
Excellon Format Drill file
Tool Size Report
Aperture for 274D Format
Outline Layer

My pcb Gerber export produced the following files:
bike.back.gbr  bike.fab.gbrbike.frontmask.gbr   bike.frontsilk.gbr
bike.backmask.gbr  bike.front.gbr  bike.frontpaste.gbr
bike.plated-drill.cnc

It seems to me that these are the assignments:
Layer 1: bike.front.gbr
Layer 2: bike.back.gbr
Top soldermask: bike.frontmask.gbr
Bottom soldermask: bike.backmask.gbr
Top silkscreen: bike.frontsilk.gbr
Excellon Format Drill file: bike.plated-drill.cnc

But what would these files be:
Tool Size Report
Aperture for 274D Format
Outline Layer

And what are these generated files:
bike.fab.gbr
bike.frontpaste.gbr
?

Many TIA,
Craig


___
geda-user mailing list
[EMAIL PROTECTED]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Gerber files

2007-04-12 Thread Craig Niederberger

Thanks *super*, Dan.  There's a not needed option--so I take it for my
app,

Tool Size Report
Aperture for 274D Format
Outline Layer

are not needed?
Again, many thanks,
Craig

On 4/12/07, Dan McMahill [EMAIL PROTECTED] wrote:


Craig Niederberger wrote:
 Hi Gurus, in using Sunstone to fab, they ask for these files:
 Layer 1
 Layer 2
 Top soldermask
 Bottom soldermask
 Top silkscreen
 Excellon Format Drill file
 Tool Size Report
 Aperture for 274D Format
 Outline Layer

 My pcb Gerber export produced the following files:
 bike.back.gbr  bike.fab.gbrbike.frontmask.gbr
bike.frontsilk.gbr
 bike.backmask.gbr  bike.front.gbr  bike.frontpaste.gbr
 bike.plated-drill.cnc

 It seems to me that these are the assignments:
 Layer 1: bike.front.gbr
 Layer 2: bike.back.gbr
 Top soldermask: bike.frontmask.gbr
 Bottom soldermask: bike.backmask.gbr
 Top silkscreen: bike.frontsilk.gbr
 Excellon Format Drill file: bike.plated-drill.cnc

yes.

 But what would these files be:
 Tool Size Report

they're looking for a file which maps tool number to drill diameter for
the Excellon format drill file.  In the case of the files generated by
PCB, the drill size is embedded in the .cnc file.  Near the top, you
probably have lines like:

T11C0.020
T17C0.040
etc.

Those specify drill sizes for T11 and T17.

Try telling them that the tools are embedded.  If they don't like that,
copy the section from INCH,TZ to % inclusive.

 Aperture for 274D Format

not needed.  RS-274-D had the aperture list as its own file (very error
prone).  RS-274-X (what pcb generates) embeds the aperture list.

 Outline Layer


 bike.fab.gbr

some times known as the drill drawing.  Shows a picture of the board
with locations of all drill holes, and a list of the drill sizes.

 bike.frontpaste.gbr

used for making a solderpaste stencil.  Only needed if you have having
the board populated in a factory environment.


-Dan



___
geda-user mailing list
[EMAIL PROTECTED]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
[EMAIL PROTECTED]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: pcb make errors

2007-04-11 Thread Craig Niederberger

Hi gurus, can someone please help: doing make from the pcb CVS repository,
I'm getting these errors:


WARNING:  dvips is missing on your system but
pcb.ps is out of date and needs to rebuilt.
Changes to pcb.dvi will be ignored

WARNING:  LaTeX is missing on your system but
refcard.dvi is out of date and needs to rebuilt.
Changes to refcard.tex will be ignored

WARNING:  dvips is missing on your system but
refcard.ps is out of date and needs to rebuilt.
Changes to refcard.dvi will be ignored

WARNING:  pdflatex is missing on your system but
refcard.pdf is out of date and needs to rebuilt.
Changes to refcard.tex will be ignored
make[3]: Leaving directory `/root/pcb/doc'
make[2]: Leaving directory `/root/pcb/doc'
make[2]: Entering directory `/root/pcb'
make[2]: Leaving directory `/root/pcb'
make[1]: Leaving directory `/root/pcb'

but:

root:~/pcb# which dvips
/usr/bin/dvips
root:~/pcb# which pdflatex
/usr/bin/pdflatex
root:~/pcb# which latex
/usr/bin/latex

Can someone help?
Thanks,
Craig


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


Re: gEDA-user: pcb load error

2007-04-08 Thread Craig Niederberger

Thanks, DJ.  At the very least it seems that subscribing to the pcb-cvs
mailing list would be good for the soul, so could you tell me how I might
find how to sign up?
Many thanks,
Craig

On 4/7/07, DJ Delorie [EMAIL PROTECTED] wrote:



 Gotcha, many thanks, DJ  Dan--just rebuilt from the latest cvs
 repository,  all is well.  So here's my naive question: how often
 is the cvs repository updated?  How do I know when the latest and
 greatest is aboard?

Well, you have two options.  First, use a snapshot, since we make
those occasionally when we know the source is stable.  Second, you
could subscribe to the pcb-cvs mailing list, and see every commit as
it happens.

As far as how often it's updated, it depends on who's working on it.
I work in spurts, usually when I'm laying out a board, so you'll see
nothing for a while (like now, I'm doing software for the board), then
a bunch of stuff, then nothing, etc.  We have a code sprint coming up
on the 21st so there'll be a spurt then, too.


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



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


gEDA-user: selecting question

2007-04-08 Thread Craig Niederberger

In PCB, is there a way to select all non routed (i.e. still to be routed)
connects, but leaving the already routed connects unselected?

Many TIA,
Craig


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


Re: gEDA-user: pcb load error

2007-04-08 Thread Craig Niederberger

Thanks!!

On 4/8/07, DJ Delorie [EMAIL PROTECTED] wrote:



 Thanks, DJ.  At the very least it seems that subscribing to the
 pcb-cvs mailing list would be good for the soul, so could you tell
 me how I might find how to sign up?

https://lists.sourceforge.net/lists/listinfo/pcb-src-changes


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



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


Re: gEDA-user: selecting question

2007-04-08 Thread Craig Niederberger

The rats nest, thanks!

On 4/8/07, DJ Delorie [EMAIL PROTECTED] wrote:



 In PCB, is there a way to select all non routed (i.e. still to be
routed)
 connects, but leaving the already routed connects unselected?

You mean the rats nest, or copper segments that are only partially routed?


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



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


Re: gEDA-user: selecting question

2007-04-08 Thread Craig Niederberger

Aaaah, thanks!!

On 4/8/07, DJ Delorie [EMAIL PROTECTED] wrote:



Shut off all the other layers, then use select all


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



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


gEDA-user: pcb load error

2007-04-07 Thread Craig Niederberger

Hi all, I'm loading a pcb file generated on one workstation into another.
Both are running pcb 1.99v.  I'm getting this error:

ERROR parsing file '/home/craign/gaf/projects/bike/bike.pcb'
   line:13
   description: 'syntax error'

The first lines of the pcb file are:

# release: pcb 1.99v
# date:Sat Apr  7 17:12:30 2007
# user:fellow ()
# host:csnc006.urol.uic.edu

PCB[ 60 50]

Grid[1000.00 0 0 0]
Cursor[0 0 6.00]
PolyArea[2.00]
Thermal[0.50]
DRC[1000 1000 1000 1000 1500 1000]
Flags(rubberband,nameonpcb,autodrc)
Groups(1,2,3,s:4,5,6,c:s:c)
Styles[Signal,1000,4000,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,800,3600,2000,1000]

Symbol(' ' 18)
(
)
Symbol('!' 12)
(
   SymbolLine(0 45 0 50 8)
   SymbolLine(0 10 0 35 8)
)
Symbol('' 12)
(
   SymbolLine(0 10 0 20 8)
   SymbolLine(10 10 10 20 8)
)

...

Line 13 looks to be
Flags(rubberband,nameonpcb,autodrc)

Any idea what the problem could be?

Many TIA,
Craig


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


Re: gEDA-user: pcb load error

2007-04-07 Thread Craig Niederberger

Gotcha, many thanks, DJ  Dan--just rebuilt from the latest cvs repository,
 all is well.  So here's my naive question: how often is the cvs repository
updated?  How do I know when the latest and greatest is aboard?

Many thanks,
Craig

On 4/7/07, DJ Delorie [EMAIL PROTECTED] wrote:



Most likely, they're not actually the same version (even though they
report the same version).


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



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


gEDA-user: Slots and tragesym

2007-04-06 Thread Craig Niederberger

Could someone please explain how to use slot=  slotdef= in tragesym for
symbols with multiple identical components in a symbol/chip?

Thanks super in advance,
Craig Niederberger


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


Re: gEDA-user: Slots and tragesym

2007-04-06 Thread Craig Niederberger

Thanks super, Steve.  I'm dense.  I can't seem to get tragesym to work for
multiple slots.  Here's a snippet...

numslots=4
#slot=1
#slotdef=1:1,2,3
#slotdef=2:7,6,5
#slotdef=3:8,9,10
#slotdef=4:14,13,12
#comment=
#comment=
#comment=

[pins]
# tabseparated list of pin descriptions
# pinnr is the physical number of the pin
# seq is the pinseq= attribute, leave it blank if it doesn't matter
# type can be (in, out, i/o, oc, oe, pas, tp, tri, clk, pwr)
# style can be (line,dot,clk,dotclk,none). none if only want to add a net
# posit. can be (l,r,t,b) or empty for nets
# net specifies the name of the Vcc or GND name
# label represents the pinlabel.
#   negation lines can be added with _Q_
#   if you want to add a _ or \ use \_ and \\ as escape sequences
#-
#pinnr  seq typestyle   posit.  net label
#-
11outlinerout
21inlinelin-
31inlinelin+
4pwrlinetV
52inlinelin+
62inlinelin-
72outlinerout
83outlinerout
93inlinelin-
103inlinelin+
11pwrnonebGNDGND
124inlinelin+
134inlinelin-
144outlinerout

What I am doing wrong?

Many thanks,
Craig

On 4/6/07, Steve Meier [EMAIL PROTECTED] wrote:


Craig,

from the 7400-1.sym

numslots=4

slotdef=1:1,2,3
slotdef=2:4,5,6
slotdef=3:9,10,8
slotdef=4:12,13,11

slot=1

This tells us that this symbol has 4 slots.
The pins for slot 1 are 1, 2 and 3 and for slot 2 they are 4, 5 and 6.

The graphical pins themselves have an attribute pinseq=3. This tells us
that that particular pin has its pin number replaced with the third pin
number in the desired slotdef.

for example, slotdef=4:12,13,11 the third pin is pin 11

When you select the symbol after it is dropped into a schematic you may
set at the schematic level a slot attribute. For example slot=2.

Best Wishes,

Steve Meier


Craig Niederberger wrote:
 Could someone please explain how to use slot=  slotdef= in tragesym
 for symbols with multiple identical components in a symbol/chip?

 Thanks super in advance,
 Craig Niederberger
 



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




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



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


Re: gEDA-user: Slots and tragesym

2007-04-06 Thread Craig Niederberger

In the immortal words of Homer Simpson, Doh.  Thanks super, Steven and
Steve.  For those who might encounter this on a search for tragesym and slot
(as I), here's the correct snippet--N.B. seq refers to a repeated pin, not a
cluster of pins, and none out all of the invisible pins:

numslots=4
slot=1
slotdef=1:1,2,3
slotdef=2:7,6,5
slotdef=3:8,9,10
slotdef=4:14,13,12

[pins]
#...
#-
#pinnr  seq typestyle   posit.  net label
#-
11outlinerout
22inlinelin-
33inlinelin+
44pwrlinetV
53innonelin+
62innonelin-
71outnonerout
81outnonerout
92innonelin-
103innonelin+
115pwrnonebGNDGND
123innonelin+
132innonelin-
141outnonerout

CN

On 4/6/07, Steven Michalske [EMAIL PROTECTED] wrote:


The comment markers in front of your slotdefs

slot=1
slotdef=1:1,2,3
slotdef=2:7,6,5
slotdef=3:8,9,10
slotdef=4:14,13,12

On Apr 6, 2007, at 7:57 PM, Craig Niederberger wrote:

Thanks super, Steve.  I'm dense.  I can't seem to get tragesym to work for
multiple slots.  Here's a snippet...

numslots=4
#slot=1
#slotdef=1:1,2,3
#slotdef=2:7,6,5
#slotdef=3:8,9,10
#slotdef=4:14,13,12
#comment=
#comment=
#comment=

[pins]
# tabseparated list of pin descriptions
# pinnr is the physical number of the pin
# seq is the pinseq= attribute, leave it blank if it doesn't matter
# type can be (in, out, i/o, oc, oe, pas, tp, tri, clk, pwr)
# style can be (line,dot,clk,dotclk,none). none if only want to add a net
# posit. can be (l,r,t,b) or empty for nets
# net specifies the name of the Vcc or GND name
# label represents the pinlabel.
#   negation lines can be added with _Q_
#   if you want to add a _ or \ use \_ and \\ as escape sequences
#-
#pinnr  seq typestyle   posit.  net label
#-
11outlinerout
21inlinelin-
31inlinelin+
4pwrlinetV
52inlinelin+
62inlinelin-
72outlinerout
83outlinerout
93inlinelin-
103inlinelin+
11pwrnonebGNDGND
124inlinelin+
134inlinelin-
144outlinerout

What I am doing wrong?

Many thanks,
Craig

On 4/6/07, Steve Meier [EMAIL PROTECTED] wrote:

 Craig,

 from the 7400-1.sym

 numslots=4

 slotdef=1:1,2,3
 slotdef=2:4,5,6
 slotdef=3:9,10,8
 slotdef=4:12,13,11

 slot=1

 This tells us that this symbol has 4 slots.
 The pins for slot 1 are 1, 2 and 3 and for slot 2 they are 4, 5 and 6.

 The graphical pins themselves have an attribute pinseq=3. This tells us
 that that particular pin has its pin number replaced with the third pin
 number in the desired slotdef.

 for example, slotdef=4:12,13,11 the third pin is pin 11

 When you select the symbol after it is dropped into a schematic you may
 set at the schematic level a slot attribute. For example slot=2.

 Best Wishes,

 Steve Meier


 Craig Niederberger wrote:
  Could someone please explain how to use slot=  slotdef= in tragesym
  for symbols with multiple identical components in a symbol/chip?
 
  Thanks super in advance,
  Craig Niederberger
 
 
 
 
 
  ___
  geda-user mailing list
  geda-user@moria.seul.org
  http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 



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




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





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




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


Re: gEDA-user: Slots and tragesym

2007-04-06 Thread Craig Niederberger

And the last entry for those who might be searching tragesym and slot, *only
include one* of the multiple components, eg

numslots=4
slot=1
slotdef=1:1,2,3
slotdef=2:7,6,5
slotdef=3:8,9,10
slotdef=4:14,13,12

[pins]
# ...
#-
#pinnr  seq typestyle   posit.  net label
#-
11outlinerout
22inlinelin-
33inlinelin+
44pwrlinetV
115pwrnonebGNDGND

CN

On 4/6/07, Craig Niederberger [EMAIL PROTECTED] wrote:


In the immortal words of Homer Simpson, Doh.  Thanks super, Steven and
Steve.  For those who might encounter this on a search for tragesym and slot
(as I), here's the correct snippet--N.B. seq refers to a repeated pin, not
a cluster of pins, and none out all of the invisible pins:

numslots=4
slot=1
slotdef=1:1,2,3
slotdef=2:7,6,5
slotdef=3:8,9,10
slotdef=4:14,13,12

[pins]
#...
#-
#pinnr  seq typestyle   posit.  net label
#-
11outlinerout
22inlinelin-
33inlinelin+
44pwrlinetV
53innonelin+
62innonelin-
71outnonerout
81outnonerout
92innonelin-
103innonelin+
115pwrnonebGNDGND
123innonelin+
132innonelin-
141outnonerout

CN

On 4/6/07, Steven Michalske [EMAIL PROTECTED] wrote:

 The comment markers in front of your slotdefs

 slot=1
 slotdef=1:1,2,3
 slotdef=2:7,6,5
 slotdef=3:8,9,10
 slotdef=4:14,13,12

 On Apr 6, 2007, at 7:57 PM, Craig Niederberger wrote:

 Thanks super, Steve.  I'm dense.  I can't seem to get tragesym to work
 for multiple slots.  Here's a snippet...

 numslots=4
 #slot=1
 #slotdef=1:1,2,3
 #slotdef=2:7,6,5
 #slotdef=3:8,9,10
 #slotdef=4:14,13,12
 #comment=
 #comment=
 #comment=

 [pins]
 # tabseparated list of pin descriptions
 # pinnr is the physical number of the pin
 # seq is the pinseq= attribute, leave it blank if it doesn't matter
 # type can be (in, out, i/o, oc, oe, pas, tp, tri, clk, pwr)
 # style can be (line,dot,clk,dotclk,none). none if only want to add a
 net
 # posit. can be (l,r,t,b) or empty for nets
 # net specifies the name of the Vcc or GND name
 # label represents the pinlabel.
 #   negation lines can be added with _Q_
 #   if you want to add a _ or \ use \_ and \\ as escape
 sequences
 #-
 #pinnr  seq typestyle   posit.  net label
 #-
 11outlinerout
 21inlinelin-
 31inlinelin+
 4pwrlinetV
 52inlinelin+
 62inlinelin-
 72outlinerout
 83outlinerout
 93inlinelin-
 103inlinelin+
 11pwrnonebGNDGND
 124inlinelin+
 134inlinelin-
 144outlinerout

 What I am doing wrong?

 Many thanks,
 Craig

 On 4/6/07, Steve Meier  [EMAIL PROTECTED] wrote:
 
  Craig,
 
  from the 7400-1.sym
 
  numslots=4
 
  slotdef=1:1,2,3
  slotdef=2:4,5,6
  slotdef=3:9,10,8
  slotdef=4:12,13,11
 
  slot=1
 
  This tells us that this symbol has 4 slots.
  The pins for slot 1 are 1, 2 and 3 and for slot 2 they are 4, 5 and 6.
 
 
  The graphical pins themselves have an attribute pinseq=3. This tells
  us
  that that particular pin has its pin number replaced with the third
  pin
  number in the desired slotdef.
 
  for example, slotdef=4:12,13,11 the third pin is pin 11
 
  When you select the symbol after it is dropped into a schematic you
  may
  set at the schematic level a slot attribute. For example slot=2.
 
  Best Wishes,
 
  Steve Meier
 
 
  Craig Niederberger wrote:
   Could someone please explain how to use slot=  slotdef= in tragesym
   for symbols with multiple identical components in a symbol/chip?
  
   Thanks super in advance,
   Craig Niederberger
  
  
  
  
  
   ___
   geda-user mailing list
   geda-user@moria.seul.org
   http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
  
 
 
 
  ___
  geda-user mailing list
  geda-user@moria.seul.org
  http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http

Re: gEDA-user: new installation question

2007-03-24 Thread Craig Niederberger

Ouch!  Or should I say Ops!  *many* thanks, Craig

On 3/23/07, Stuart Brorson [EMAIL PROTECTED] wrote:


 However, when I run gschem2pcb project,

U, do you mean gsch2pcb?

There was an old utility called gschem2pcb which is now (very)
deprecated.  Maybe that's your problem

 WARNING: Found a placeholder/missing component, are you missing a symbol
 file? [RCM4000.sym]

Alternately, make sure you have a local gafrc file which points to
your local symbol directory (if you have local symbols, that is).

Stuart



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



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


gEDA-user: new installation question

2007-03-23 Thread Craig Niederberger

Hi all, I just set up a second system with gEDA from the cvs repository, and
gschem and pcb are working fine.  Gschem finds my custom library gschem-sym
without problems.  However, when I run gschem2pcb project, with project
being

elements-dir ~/gaf/pcb-elements
schematics ershad.sch
output-name ershad

I'm getting these errors, and the footprints aren't appearing:

Component [lm1117.sym] was not found in any component library
Component [RCM4000.sym] was not found in any component library
WARNING: Found a placeholder/missing component, are you missing a symbol
file? [lm1117.sym]
WARNING: Found a placeholder/missing component, are you missing a symbol
file? [RCM4000.sym]

Any ideas how to fix?

Many thanks,
Craig


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


Re: gEDA-user: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread Craig Niederberger

Sorry for such a bone-headed question, but where is the documentation for
the command line commands?
TIA,
Craig


On 2/28/07, David Froseth [EMAIL PROTECTED] wrote:


In the pcb program, is there a way to select a batch of lines and then
choose to make them .020 in width all at the same time?

Is there also a way of selecting a batch of pads or vias and and change
them all to the same size, all in one step?

Thanks


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



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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

OK, so I'm trying to install via CVS geda/gaf.  I'm getting this error with
make install:

checking for guile-config... no
configure: error: guile-config required but not found
make: *** [libgeda/config.h] Error 1

# guile --version
Guile 1.6.7

I read on a previous post by Stuart Sept 2005:


Anyway, as for your guile problems, it looks like the program
guile-config has been removed with the 1.6.7 release.  My guess is
that guile-config has been replaced by pkg-config, which is where most
*-config programs on Linux are moving.  Unfortunately, my installer
needs guile-config in order to know how to use guile.  Guile-config
was present as of 1.6.3.

My suggestion:

1.  First verify that you have no guile-config on your system (locate
   guile-config).
2.  Verify that your pkg-config works for guile.  Try pkg-config
   --modversion guile
3.  In /usr/bin create a shell script called guile-config.  In the
   shell script, have a single line pkg-config guile ${0}.  The
   idea is to fool the installer into calling pkg-config when it
   tries to use guile-config.
4.  Test out your new guile-config shell script before running the
   installer.


...

However, if I try pkg-config --modversion guile I get:

Package guile was not found in the pkg-config search path.
Perhaps you should add the directory containing `guile.pc'
to the PKG_CONFIG_PATH environment variable
No package 'guile' found

but if I find / -name 'guile.pc' -print

No guile.pc is found.

Can anyone help?

Many TIA,
Craig

On 2/16/07, Craig Niederberger [EMAIL PROTECTED] wrote:


I'm so sorry, you sure did, and they look *great*.  I can hardly wait to
give them a spin!  Again, many thanks for the help, and many thanks for
making beautiful PCB design and fabrication a reality for someone with just
a linux box sitting in a small apartment without even a garage!!
Thanks,
Craig

On 2/16/07, DJ Delorie [EMAIL PROTECTED] wrote:


  For pcb, the cvs instructions on that page are pretty generic cvs
  instructions.  Anything special for pcb?  Will a standard make after
 the
  download do?

 I just posted instructions about an hour ago...


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





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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

Thanks, Ben.  I installed guile 1.6.8, and it went a little farther, then
complained that I don't have gettext installed.  Weird thing is, I do.

**Error**: You must have `gettext' installed.
You can get it from: http://www.gnu.org/software/gettext
make: *** [gschem/configure] Error 1
root:~/gedastuff/geda/gaf# which gettext
/bin/gettext
root:~/gedastuff/geda/gaf# gettext --version
gettext (GNU gettext-runtime) 0.14.5

Any ideas?

Many TIA,
Craig

On 2/18/07, Ben Jackson [EMAIL PROTECTED] wrote:


On Sun, Feb 18, 2007 at 06:54:18PM -0600, Craig Niederberger wrote:
 OK, so I'm trying to install via CVS geda/gaf.  I'm getting this error
with
 make install:

 checking for guile-config... no
 configure: error: guile-config required but not found
 make: *** [libgeda/config.h] Error 1

 # guile --version
 Guile 1.6.7

If you don't have the .pc and no guile-config, you'll probably have to
reinstall guile.  I have 1.6.8 and it has a guile-config.  If you
understand the foo-config system you could hand-write one for your
existing install, but it's probably easier to upgrade guile.

--
Ben Jackson AD7GD
[EMAIL PROTECTED]
http://www.ben.com/


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



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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

Thanks, Peter!  I built and installed gettext 1.8.1, and it went a little
farther.  It now errored out at a place which I don't get at all:

autogen.sh running: aclocal  ...
aclocal:configure.ac:486: warning: macro `AM_GNU_GETTEXT' not found in
library
aclocal:configure.ac:487: warning: macro `AM_GNU_GETTEXT_VERSION' not found
in library
autogen.sh running: autoheader ...
autogen.sh running: automake  ...
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
src/Makefile.am: installing `./depcomp'
configure.ac:50: installing `./config.guess'
configure.ac:50: installing `./config.sub'
autogen.sh running: autoconf ...
configure.ac:514: error: possibly undefined macro: AM_GNU_GETTEXT
 If this token and others are legitimate, please use m4_pattern_allow.
 See the Autoconf documentation.
configure.ac:515: error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
make: *** [gschem/configure] Error 1

Any ideas?
Many TIA,
Craig

On 2/18/07, Peter Clifton [EMAIL PROTECTED] wrote:


On Sun, 2007-02-18 at 19:38 -0600, Craig Niederberger wrote:
 Thanks, Ben.  I installed guile 1.6.8, and it went a little farther,
 then complained that I don't have gettext installed.  Weird thing is,
 I do.

 **Error**: You must have `gettext' installed.
 You can get it from: http://www.gnu.org/software/gettext
 make: *** [gschem/configure] Error 1
 root:~/gedastuff/geda/gaf# which gettext
 /bin/gettext
 root:~/gedastuff/geda/gaf# gettext --version
 gettext (GNU gettext-runtime) 0.14.5

 Any ideas?

Again, it is probably missing a -dev or -devel package.

For anything complained about as missing during the compile, bets are,
you need the development package for it - not just the run-time.

Regards,

Peter Clifton




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



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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

Does anyone know what version of gettext the CVS make for geda/gaf expects?
I'm beginning to think that in updating gettext from 0.14.5 to 0.16.1 I
overshot the mark:

./configure: line 7594: AM_GNU_GETTEXT: command not found
./configure: line 7595: syntax error near unexpected token `0.16.1'
./configure: line 7595: `AM_GNU_GETTEXT_VERSION(0.16.1)'
make: *** [gschem/config.h] Error 2

Many TIA,
Craig


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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

*Many thanks*, Peter!

export ACLOCAL_FLAGS=-I /usr/local/share/aclocal

did the trick to build and complete without errors.

Now for the final (I hope) hair pulling moment,  when I issue the command

gschem

I get

/opt/geda/bin/gschem: error while loading shared libraries: libgeda.so.28:
cannot open shared object file: No such file or directory

libgeda.so.28 lives in /opt/geda/lib

How do I get gschem to find libgeda?

Many thanks,
Craig

On 2/18/07, Peter Clifton [EMAIL PROTECTED] wrote:


On Sun, 2007-02-18 at 20:39 -0600, Craig Niederberger wrote:
 Does anyone know what version of gettext the CVS make for geda/gaf
 expects?  I'm beginning to think that in updating gettext from 0.14.5
 to 0.16.1 I overshot the mark:

 ./configure: line 7594: AM_GNU_GETTEXT: command not found
 ./configure: line 7595: syntax error near unexpected token `0.16.1'
 ./configure: line 7595: `AM_GNU_GETTEXT_VERSION(0.16.1)'
 make: *** [gschem/config.h] Error 2

 Many TIA,
 Craig

If the AM_GNU_GETTEXT macro wasn't found above, it won't be expanded to
the appropriate code, so the execution of the ./configure script will
fail.

gschem attempts to require the version of gettext you have installed.
This was to work around a bug somehow introduced in gettext which broke
its supposed backwards compatibility to older version numbers which
geda/gaf used to request.

Peter




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



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


Re: gEDA-user: Next step questions

2007-02-18 Thread Craig Niederberger

I'm an idiot.

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/geda/lib

*Many thanks* Peter  Ben for helping me get the CVS version on my Fedora 5
box tonight!

I'm now going to pour some vodka and back this puppy up.

Again, many thanks,
Craig


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


Re: gEDA-user: Next step questions

2007-02-16 Thread Craig Niederberger

Thanks super, John, DJ  Harry!  Question: during my last install, I just
used yum on Fedora to install gEDA.  Would the December changes appear on a
yum update?  If not, can I just overwrite my current pcb executable with
that from the current snapshot, or is there more to do?
Many, many thanks,
Craig

On 2/16/07, Harry Eaton [EMAIL PROTECTED] wrote:



--- Craig Niederberger [EMAIL PROTECTED] wrote:

 1. Is it possible when autorouting traces in PCB to
 have some automatically
 set to one set of thicknesses, drill hole sizes,
 etc. and others
 automatically set to another set of thicknesses,
 drill hole sizes, etc?  Or
 must I always select traces by hand to be autorouted
 to a specific set of
 thicknesses, drill hole sizes, etc?

Yes, you can assign a route style to each net. This is
normally done in the netlist file. The format is:

netname [stylename] elname-pinnum elname2-pinnum ...

where [] means an optional entry.
You can manually edit your netlist file to add styles
to each net. The autorouter honors each net's style
including thickness, via characteristics and keepaway.


 2. I noticed in examining the PCB design after
 autorouting that extra
 nubbins occasionally appeared on traces.  I
 deleted these by hand, which
 was somewhat painstaking.  I also noticed one
 unconnected trace--it went
 almost all the way to the pad, but didn't connect.
 I fixed that by hand.
 Has anyone else experienced these occasional
 oddities?

I introduced the bug that caused the fail to connect
some time back, but it fixed it in December. The
latest snapshot release should never go almost all the
way but fail to connect. It should leave a lot fewer
nubbins (perhaps none) as well.  DJ's optimizer might
be able to automatically remove the nubbins.






It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/


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



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


Re: gEDA-user: Next step questions

2007-02-16 Thread Craig Niederberger

Thanks super.  I had gone to the yum install, as when I originally built and
installed gEDA I could only get it to work in my home directory (didn't seem
to like the Fedora setup).  Is this newer build easier to install system
wide on Fedora?  Any pointers?
Again, thanks,
Craig

On 2/16/07, DJ Delorie [EMAIL PROTECTED] wrote:



 Thanks super, John, DJ  Harry!  Question: during my last install, I
 just used yum on Fedora to install gEDA.  Would the December changes
 appear on a yum update?

Probably not; the last snapshot was just a week ago, and the previous
one was August.

 If not, can I just overwrite my current pcb executable with that
 from the current snapshot, or is there more to do?

Probably better to remove the installed rpm first, then build the
latest snapshot and install it.  That was you won't confuse yum
if/when you upgrade.  You'll also get the upgraded footprint libraries
at the same time.

Note that in previous releases, the executable is pcb-bin and pcb is
a wrapper script.  In the latest snapshot, the executable is pcb and
there is no wrapper script.


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



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


Re: gEDA-user: Next step questions

2007-02-16 Thread Craig Niederberger

Thanks super.  I intend to yum remove geda-* and pcb-* and then install the
latest version.  What's the best way to do that?  Get the iso from
http://www.geda.seul.org/download.html?  That's what I did last time before
installing with yum.  Is there an easier or better way?  Not sure how to use
CVS, as I'm not a developer on a multiple developer project, and haven't
used that tool previously.
Many TIA,
Craig

On 2/16/07, DJ Delorie [EMAIL PROTECTED] wrote:



 Thanks super.  I had gone to the yum install, as when I originally
 built and installed gEDA I could only get it to work in my home
 directory (didn't seem to like the Fedora setup).  Is this newer
 build easier to install system wide on Fedora?  Any pointers?

I install both geda and pcb in ~/geda from CVS, and it works just
fine.

For system-wide, install in /usr/local/bin or /opt/geda


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



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


Re: gEDA-user: Next step questions

2007-02-16 Thread Craig Niederberger

*Many, many* thanks!

For geda/gaf, the instructions are pretty clear.  The only question I have
is what I should set in Fedora for the environment variables PATH,
LD_LIBRARY_PATH, and PKG_CONFIG_PATH.

For pcb, the cvs instructions on that page are pretty generic cvs
instructions.  Anything special for pcb?  Will a standard make after the
download do?

Many thanks,
Craig

On 2/16/07, Stuart Brorson [EMAIL PROTECTED] wrote:


Don't use the CD yet.  I haven't updated it, and I won't update it
until Ales does the next release.  Your best bet is to learn how to
install from CVS.  It's not hard.  Here are instructions for gEDA/gaf:

http://geda.seul.org/developer.html

and for PCB:

http://sourceforge.net/cvs/?group_id=73743

Have lots of fun,

Stuart


On Fri, 16 Feb 2007, Craig Niederberger wrote:

 Thanks super.  I intend to yum remove geda-* and pcb-* and then install
the
 latest version.  What's the best way to do that?  Get the iso from
 http://www.geda.seul.org/download.html?  That's what I did last time
before
 installing with yum.  Is there an easier or better way?  Not sure how to
use
 CVS, as I'm not a developer on a multiple developer project, and haven't
 used that tool previously.
 Many TIA,
 Craig

 On 2/16/07, DJ Delorie [EMAIL PROTECTED] wrote:


  Thanks super.  I had gone to the yum install, as when I originally
  built and installed gEDA I could only get it to work in my home
  directory (didn't seem to like the Fedora setup).  Is this newer
  build easier to install system wide on Fedora?  Any pointers?

 I install both geda and pcb in ~/geda from CVS, and it works just
 fine.

 For system-wide, install in /usr/local/bin or /opt/geda


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




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



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


Re: gEDA-user: Next step questions

2007-02-16 Thread Craig Niederberger

I'm so sorry, you sure did, and they look *great*.  I can hardly wait to
give them a spin!  Again, many thanks for the help, and many thanks for
making beautiful PCB design and fabrication a reality for someone with just
a linux box sitting in a small apartment without even a garage!!
Thanks,
Craig

On 2/16/07, DJ Delorie [EMAIL PROTECTED] wrote:



 For pcb, the cvs instructions on that page are pretty generic cvs
 instructions.  Anything special for pcb?  Will a standard make after the
 download do?

I just posted instructions about an hour ago...


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



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


Re: gEDA-user: VMPlayer Image

2007-02-16 Thread Craig Niederberger

*Yes*.  My EECS students prefer to run linux inside vmware, as they
typically have laptops with single drives.
Thanks,
Craig

On 2/16/07, Jeff VR [EMAIL PROTECTED] wrote:


Is there any interest out there in a VMPlayer Image?  I created as well as
use one based off of Fedora Core 5.  I made it available at the local IEEE
meeting last night and 10 copies made there way out the door.

Jeff VR




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




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


gEDA-user: Next step questions

2007-02-15 Thread Craig Niederberger

Hi gEDA gurus,

Well, my PCB arrived in the mail a short while ago.  I soldered in the
components, and everything works beautifully.  *Many thanks* for those who
helped me with my questions from design to fabrication.  For those who are
interested, a blog of robot #3's brain can be found at
http://craigbot.blogspot.com.  gEDA is a spectacular tool indeed.

So I have some questions now that my feet are a little wet:

1. Is it possible when autorouting traces in PCB to have some automatically
set to one set of thicknesses, drill hole sizes, etc. and others
automatically set to another set of thicknesses, drill hole sizes, etc?  Or
must I always select traces by hand to be autorouted to a specific set of
thicknesses, drill hole sizes, etc?

2. I noticed in examining the PCB design after autorouting that extra
nubbins occasionally appeared on traces.  I deleted these by hand, which
was somewhat painstaking.  I also noticed one unconnected trace--it went
almost all the way to the pad, but didn't connect.  I fixed that by hand.
Has anyone else experienced these occasional oddities?

3. In my next PCB, I need to add surface mount components.  I've noticed
that some part data sheets spec out the pad sizes, but many don't--they just
spec out the part feet.  Are there good general rules for making SMT pads?
Generally, what should the space be *between* the pads?

Many, many, MANY thanks,
Craig


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


RE: gEDA-user: 2 newbie Qs

2006-09-07 Thread Craig Niederberger
Thanks super, D.J.  I had visited the gedasymbols.org site, but somehow 
managed to consider it just a repository for symbols in the distro.  Oops!

What I'm struggling with is a footprint for a LM2575 with a TO-220-5 
footprint, which has 5 pins, each pin with max dimensions 0.038 in x 
0.025 in, which would lead to a hole dia of sqrt( 0.038^2 + 0.025^2 ) = 
0.046 in.  Each pin is 0.067 in apart.  What I come up with as reasonable 
values for thickness, clearance and mask are 0.060 in, 0.014 in and 0.067 
in, e.g.

Element[0x00 TO-220 5 pin   1 1 0 4800 0 100 ]
(
Pin[ 0 0 6000 1400 6700 4600 Pin_1 1 0x0101]
Pin[  6700 0 6000 1400 6700 4600 Pin_2 2 0x0001]
Pin[ 13400 0 6000 1400 6700 4600 Pin_3 3 0x0001]
Pin[ 20100 0 6000 1400 6700 4600 Pin_4 4 0x0001]
Pin[ 26800 0 6000 1400 6700 4600 Pin_5 5 0x0001]
)

but looking at it, the solder ring looks really skinny to me.  Are those 
reasonable values, and am I just an old thick guy?  What values would you 
use?

And while I'm picking your brain, for a header with 2 mm (0.079 in) 
between pins, and pins that are 0.021 x 0.015 in, which I calculate out 
as a drill hole of 0.026 (I'll use 0.030 for a little variance,) the 
values I'm thinking of using for thickness, clearance and mask are 
0.0545 in, 0.049 in and 0.079 in, e.g.

Element[0x00 2mm header   1 1 0 4800 0 100 ]
(
Pin[ 0 0 5450 4900 7900 3000 Pin_1 1 0x0101]
Pin[  7900 0 5450 4900 7900 3000 Pin_2 2 0x0001]
Pin[ 15800 0 5450 4900 7900 3000 Pin_3 3 0x0001]
Pin[ 23700 0 5450 4900 7900 3000 Pin_4 4 0x0001]
Pin[ 31600 0 5450 4900 7900 3000 Pin_5 5 0x0001]
...

What do you think?  Reasonable?  What would you use?

Many *many* thanks,
Craig

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of DJ Delorie
Sent: Wednesday, September 06, 2006 9:28 AM
To: geda-user@moria.seul.org
Subject: Re: gEDA-user: 2 newbie Qs


 How do I make a single gschem element that refers to only one of the
 pins, say pin 3?

Create a gschem symbol with one pin.  Name it 3.

Go to www.gedasymbols.org and look at Darrell's xilinx symbols.
They're a good example of breaking one footprint up into multiple
symbols.

 2. In a linear array of pins, say one side of a DIP or a single row
header,
 given a hole diameter H and an interpin distance D (commonly 0.1 inch or 2
 mm, but could be others,) are there any good suggestions for formulas for
 thickness T, mask M and clearance C?

This is subjective.  Here's what I do.

For a given line/space (L/S) rule, L+2*S+2 mils between pin copper to
leave room for one trace between pins.  If you need two traces, it's
2*L+3*S+2.  Thus, for a pin spacing of D, pin copper diameter P is
D-(L+2*S+2) mils.

For small vias, I make the annulus width ((P-H)/2) the same as the
line width (i.e. 20 mil drill = 36 mil copper for 8 mil rules) I'll
use it for (i.e. larger copper for wider traces), up to a maximum
size.

I make mask S/2 mils bigger than the copper, so that the edge is
halfway between the pin copper and the trace copper.  For SMD pads
that are too close for a line between, I use G/3 (where G is the gap
between pads) for smaller devices and G/4 for larger ones.

Poly clearance can be anything you want, but it must be at least S.  I
used 10 mils in my current project, where lines were 8 mils and the
fab's design rules are 6/6.  For SMD parts, I make clearance just big
enough so that there aren't copper strips between pads on small pitch
parts, especially when the strips would be smaller than the design
rules.

Note that fabs often have different rules for inner layers than for
outer layers.


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


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


gEDA-user: 2 newbie Qs

2006-09-06 Thread Craig Niederberger
Hi gEDA gurus, 2 newbie questions:

1. Suppose I have a PCB element with multiple pins, e.g.

Element[0x00 row 5 pins   1 1 0 4800 0 100 ]
(
Pin[ 0 0 8566 2866 1 5700 Pin_1 1 0x0101]
Pin[ 1 0 8566 2866 1 5700 Pin_2 2 0x0001]
Pin[ 2 0 8566 2866 1 5700 Pin_3 3 0x0001]
Pin[ 3 0 8566 2866 1 5700 Pin_4 4 0x0001]
Pin[ 4 0 8566 2866 1 5700 Pin_5 5 0x0001]
)

How do I make a single gschem element that refers to only one of the pins,
say pin 3?

2. In a linear array of pins, say one side of a DIP or a single row header,
given a hole diameter H and an interpin distance D (commonly 0.1 inch or 2
mm, but could be others,) are there any good suggestions for formulas for
thickness T, mask M and clearance C?

*Many* TIA,
Craig 


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


RE: gEDA-user: newbie footprint argument Q

2006-08-27 Thread Craig Niederberger
Thanks super, John, Mark  DJ for the explanation and tips!  I'll be sure to
test print the PCB.
Again, many thanks,
Craig

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of DJ Delorie
Sent: Sunday, August 27, 2006 7:49 PM
To: geda-user@moria.seul.org
Subject: Re: gEDA-user: newbie footprint argument Q


 Many, many thanks.  So that's the inner dimension of the space
 between the pins across the DIP in inches?  Is inches standard
 (eek!)?  In other words, would I need to use cm/mm someday, and how
 would I enter that as an argument--or would I just convert to
 inches?

Always, always, always, print the board on paper and test fit the
parts before making the board.  I usually measure the pin's actual
diameter with a dial indicator too.

The DIP patterns in the m4 libraries are inches.  Inches are standard
for those because they tend to be spec'd in inches; parts which tend
to be spec'd in mm (like tssops) use mm.  Again, you have to read the
m4 sources to know which is which.

You can check the measurements on the board using the Ctrl-M feature;
use it to set the mark on one point, then move the cursor to another
point.  The status bar should indicate the distance between the points
in the *current* units (i.e. mm or mil, depending on the grid
setting).


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


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


RE: gEDA-user: Re: gschem fonts issue on cygwin

2006-08-17 Thread Craig Niederberger
Thanks super, Cesar.  Same issue with MingX--I sent you snapshots of both.
Note that I'm not pressing the mouse button--the trails just appear.  It's
like painting with the mouse.
Craig

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Cesar Strauss
Sent: Wednesday, August 16, 2006 11:07 PM
To: geda-user@seul.org
Subject: gEDA-user: Re: gschem fonts issue on cygwin

Craig Niederberger wrote:

 Thanks again, Cesar!  Oddly, the pointer trails remain even with the
 toggle...
 Craig
 

Pointer trails? Interesting. Does it also happens over the X command 
terminal window? Does it happens when the pointer is outside the drawing 
area (over the gschem menu bar, tool bar or component window)?

You mentioned you might begin to use Linux soon, which would probably 
fix this problem right away. If you are still willing to do a few more 
tries on Windows, then please do the following:

1) Try using the Print Screen keyboard key to capture a screenshot of 
the problem. Use the Paste command on the Windows Paint program to save 
it to a JPG file, then send it off-list directly to my email address, as 
an attachment (or post it on the Internet somewhere).

2) Shut down all your Cygwin applications. Then, download, install and 
run the Xming X Server from:
http://prdownloads.sourceforge.net/xming/Xming-6-9-0-10-setup.exe?download

Start Cygwin again, but, instead of startx, type
$ export DISPLAY=:0
$ gschem

Cesar



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



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