Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread Ben Jackson
On Fri, Nov 30, 2007 at 12:31:51AM -0800, David Griffith wrote:
 I modify src/pcb-menu.res and
 look for these two lines:
 
 { 25 mil   checked=gridsize,2500 SetUnits(mil) SetValue(Grid,2500)}
 {100 mil   checked=gridsize,1 SetUnits(mil) SetValue(Grid,1)}
 
 Then I insert the correct code for 50 mils between those two.

You don't need to recompile,  You just have to put that in your ~/.pcb
and edit your ~/.pcb/settings to point at it (change the pcb-menu
line and uncomment it).

-- 
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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Wojciech Kazubski
...
 it doesn't help that guile-gtk basically died.  gwave either has to do a 
 rewrite and dump guile-gtk or it has to use guile-gnome (or whatever it 
 is called) which adds another whole large pile of dependencies. 
 Otherwise it is stuck with guile-gtk that uses gtk1.
 

I have guile-gtk-2.0 which uses gtk2 and builds without problems on Fedora 8. 
The tarball is dated Dec 22, 2006 and ia avalable at 
http://www.gnu.org/software/guile-gtk/download/
The problem I have with gwave is guile related. Some time ago there was a guile 
1.6 compatibility package in Fedora Extras repository, intended for use with 
previous releases of gEDA. 

 I wonder if efforts are better spent on adding/improving the analog 
 capabilities of gtkwave instead.
 
 -Dan

Wojciech Kazubski


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


Re: gEDA-user: First install and a tragesym problem

2007-11-30 Thread al davis
On Friday 30 November 2007, vidtech wrote:
 I have been unable to find a more recent version of the gEDA
 suite for Debian Etch then the present(20060123-1)candidate.
 Any suggestions as to were to find a more recent deb package?
 There is not much room for experimenting as the present Etch
 distri is running on a productive system.

Debian Etch should have 20061020-2.

How big is the difference?

If the difference is significant, we should convince Hamish to 
make a package for etch-backports.

al.


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Larry Doolittle
On Fri, Nov 30, 2007 at 07:21:32PM -0500, KURT PETERS wrote:
 There are no dependency problems. [chop]
 Just remember, KJWaves works out of the box

Yawn.  Wake me when KJWaves works on a stock Debian system,
without resorting to a non-free repository.

If you get tired of waiting for IcedTea, you can instead fix
the developer's attitude that portability is unimportant.

The list of Free java implementations is not short:
  http://en.wikipedia.org/wiki/Free_Java_implementations

  - Larry


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread al davis
On Friday 30 November 2007, Robert Butts wrote:
 Nothing specific, get comfortable with simulation.  I came
 from using Mentor products, GUI driven, quite some time ago.
  I started using LTSpice because it seemed familiar.  Then
 decided to resist the GUI urge and get comfortable with
 ngspice and/or gnucap as many suggested it is worth the
 effort.  When eventual simulation happens simulation will
 mostly be mixed signal control systems, some audio.

You might want to check out gnucap.org, and gnucap's own email 
lists.

NGspice and gnucap are very different.  

NGspice is locked into tradition.  It's spice-3 with updates.  
There are no real core changes, but if a new model comes out 
they will add it.  The latest is available only by CVS.

Gnucap breaks from tradition, and is trying to take the lead.  
Play with the stable version to get started, then switch to the 
development version for neat new stuff.  The plugin system 
means that gnucap can have the new models sometimes within 
hours of their public release.  Development snapshots come out 
about monthly.  Stable versions come out when things settle, 
roughly every year or two.  For now, there is a big difference 
between the stable and development versions.



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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread al davis
On Friday 30 November 2007, KURT PETERS wrote:
 There are no dependency problems.    This is, once again,
 non-issues for all but the most crazy FOSS zeolots, which,
 apparently, you're one of... 

It doesn't matter whether I am or not.  If kjwaves depends on 
non-free software some distributions won't include it.  Whether 
you like it or not, we need to deal with it.  We cannot tell 
them to use another distribution just for this.  Telling a user 
to install a special version of Java is no better than telling 
them to install a special version of guile.


 As for GnuCap support... 
 I have seen no request for GnuCap support on the sourceforge
 page.

It has been requested here.  The original poster is using 
gnucap.  Gnucap is the main simulator here.

We all know that gwave has a problem, but I have never seen it 
crash the OS.  The worst I have seen is failure to build due to 
not having the correct version of guile installed.

I really want to be able to recommend kjwaves without 
reservation.  You need to take care of these problems.


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread KURT PETERS
There are no dependency problems.This is, once again, non-issues for all 
but the most crazy FOSS zeolots, which, apparently, you're one of...
As for GnuCap support...
I have seen no request for GnuCap support on the sourceforge page.

Just remember, KJWaves works out of the box and certainly won't cause 
anyone to crash their OS.  :-)
Kurt

Message: 8
Date: Fri, 30 Nov 2007 19:17:49 -0500
From: al davis [EMAIL PROTECTED]
Subject: Re: gEDA-user: 2 make errors installing gwave
To: geda-user@moria.seul.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain;  charset=us-ascii

On Friday 30 November 2007, KURT PETERS wrote:
Really sad to think you just crashed your OS trying to
install gwave, when you could have just been using KJWaves...

Does it work with gnucap yet?
Did you fix the dependency on a particular version of Java?




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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread al davis
On Friday 30 November 2007, KURT PETERS wrote:
 Really sad to think you just crashed your OS trying to
 install gwave, when you could have just been using KJWaves...

Does it work with gnucap yet?
Did you fix the dependency on a particular version of Java?



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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread KURT PETERS
Really sad to think you just crashed your OS trying to install gwave, when 
you could have just been using KJWaves...
Kurt




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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Dan McMahill
KURT PETERS wrote:
 There are no dependency problems.This is, once again, non-issues for all 

I think that is a bold statement.

 but the most crazy FOSS zeolots, which, apparently, you're one of...
 As for GnuCap support...
 I have seen no request for GnuCap support on the sourceforge page.
 
 Just remember, KJWaves works out of the box and certainly won't cause 
 anyone to crash their OS.  :-)


 Kurt

---
Sun ultra/10 running Solaris:
---

[EMAIL PROTECTED] 56 % ./startKJWaves
Exception in thread main java.lang.UnsupportedClassVersionError: 
spicefe/JFSpiceFE (Unsupported major.minor version 49.0)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
 at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)


---
RedHat Linux:
---

[EMAIL PROTECTED] 40 % ./startKJWaves
libgcj-java-placeholder.sh

This script is a placeholder for the /usr/bin/java
master link required by jpackage.org conventions.  libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.

This script was designed to be overridden by the supported RHEL3 JRE
packages, java-1.4.2-bea and java-1.4.2-ibm.  It is installed as an
alternative symlink as /usr/bin/java.  It will override a third-party
(non-RHEL3) JRE's java command if the JRE's bin directory is listed
after /usr/bin in PATH.  In that case, it is recommended that the
third-party JRE's bin directory be listed first in PATH instead.

Exception in thread main java.lang.InternalError: Unexpected exception 
while defining class spicefe.JFSpiceFE: 
java.lang.ClassNotFoundException: javax.swing.JFrame
at 0x002a95a6cb86: 
java.lang.Throwable.Throwable(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a60459: java.lang.Error.Error(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a6ce69: 
java.lang.VirtualMachineError.VirtualMachineError(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a61bc9: 
java.lang.InternalError.InternalError(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a5f551: 
java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, 
java.security.ProtectionDomain) (/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a5f303: 
java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95b06d46: 
java.net.URLClassLoader.findClass(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a4ea1b: 
gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a5f220: 
java.lang.ClassLoader.loadClass(java.lang.String, boolean) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a4f0ad: _Jv_FindClass(_Jv_Utf8Const, 
java.lang.ClassLoader) (/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a4bb33: java.lang.Class.forName(java.lang.String, 
boolean, java.lang.ClassLoader) (/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a4bbd0: java.lang.Class.forName(java.lang.String) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95ab2997: gnu.gcj.runtime.FirstThread.run() 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a55665: _Jv_ThreadRun(java.lang.Thread) 
(/usr/lib/../lib64/libgcj.so.3)
at 0x002a95a27768: _Jv_RunMain(java.lang.Class, byte const, int, 
byte const, boolean) (/usr/lib/../lib64/libgcj.so.3)
at 0x00400be2: ?? (??:0)
at 0x002a963ab1d7: __libc_start_main (/lib64/tls/libc.so.6)
at 0x004009aa: ?? (??:0)


---
alpha with kaffe (don't use kaffe so it may not work at all anyway)
---

[EMAIL PROTECTED] 159 % kaffe-java -jar SpiceFE.jar
java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit (Toolkit.java:546)

Re: gEDA-user: First install and a tragesym problem

2007-11-30 Thread Steven Michalske
I use Mac OS X

Sorry,  but it looks like the guys gave you some pointers.

Steve

On Nov 30, 2007, at 2:45 AM, vidtech wrote:

 Hi Steven,

 I have been unable to find a more recent version of the gEDA suite for
 Debian Etch then the present(20060123-1)candidate. Any suggestions  
 as to
 were to find a more recent deb package?
 There is not much room for experimenting as the present Etch distri is
 running on a productive system.


 Steven Michalske wrote:
 i am at version 0.0.11

 update tragesym  i bet it's fixed



 ___
 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: 2 make errors installing gwave

2007-11-30 Thread al davis
reply in pieces...

On Friday 30 November 2007, Robert Butts wrote:
 I don't know if I went with the wrong distribution when
 selecting Fedora.  A freind suggested it because they were
 rumored to have good support.  In hind sight I probably
 should have asked everyone here, the gEDA gurus, what is the
 best distribtion to use with gaf since this is the reason I
 started using linux.  Oh well, if this is unrecoverable, and
 I'm hoping it isn't, then consider the question out there!

Explicitly asking here will get you a flood of this one is 
better than that one without any reason why.  Rather, you 
should implicitly ask ..  by observing.

The simple answer to which distribution is use the one your 
friends are using.   More reasonably, check to see which ones 
best support the applications you want to run.  Since this is 
gEDA, check the distributions to see what they support.  See 
how up to date the packages are.  Check the headers on the 
email messages of the people making the software to see what 
they use.

You need to choose between stable distributions and unstable 
distributions.  If you don't care about having the latest, or 
are willing  to build from source to get the latest, choose 
a stable distribution.  If you want the latest, easily, 
choose an unstable distribution.  If you want to keep up with 
development as it happens, you will be building from source 
anyway, so it doesn't matter.

You need make a base choice about the packaging.  Some are based 
on packages that are precompiled.  Some are source based, so 
the package manager really just tames the build process, 
compiling on your machine.

Consider what it takes to update to a new version of the 
distribution.  For some, you need to reinstall, so it will seem 
like you are always stuck with an old one.  Others, a simple 
command can keep it up to date, without a reinstall.  I would 
consider only distros that can be updated to the latest version 
with a simple command.

Consider what kind of organization is behind the distribution.  
Some are corporate, some are totally community, some are mixed.

Consider what the inclusion policy is.  Some are very strict 
about free.  Some cut a little slack.  Some have categories, 
so the core can be strict, and have an extra section with a 
little slack, or a lot of slack.  Some freely 
include non-free, which in this scope means what the MS 
people call free, or zero-cost propriatary.  Some 
applications may or may not be there because of this policy.  
You will not get a correct answer by expilcitly asking this 
question.  You must determine it yourself by what packages are 
included and where they are placed.

Most have both stable and unstable variants.  If you install 
stable, you should be able to switch to unstable with a simple 
command.  Sometimes you can do a partial switch.  Sometimes the 
way to get to unstable is to install stable and switch.

I deliberately didn't mention names.  You need to figure that 
out for yourself.  To choose a good distribution, ask these 
questions.  That will point you to the one you want.




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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Robert Butts
Thanks for all the input, however, I have a BSOD!

I thought I was being safe by posting those questions prior to screwing
with, and screwing up, my system but somehow screwing up is the end result.
I started up in linux, fedora 7, to have at it again.  After some script
flashing past me during boot up, some oks but quite a few fails, I got the
following screen:

---
Server authorization directory (daemon/ServAuthDir) is set to /var/gdm but
this does not exist.  Please correct GDM.

This message was in a gray box on a blue screen with an OK underneath.

---

I'm hoping someone knows exactly what this is and how to unbrake it.  It
would be difficult to reproduce the steps I've been through.  I can say
fairly confidently I did not edit any file or move any file.  The only file
I opened was the gwave configure file and I opened it in a text editor.  I
made no changes but I doubt that is the problem.  Really the only thing I
did the since I came up successfully was search for and view  directories
and files.

I don't know if I went with the wrong distribution when selecting Fedora.  A
freind suggested it because they were rumored to have good support.  In hind
sight I probably should have asked everyone here, the gEDA gurus, what is
the best distribtion to use with gaf since this is the reason I started
using linux.  Oh well, if this is unrecoverable, and I'm hoping it isn't,
then consider the question out there!

Perhaps we should take a step back and look at the big picture.  What
are you trying to do?

Nothing specific, get comfortable with simulation.  I came from using Mentor
products, GUI driven, quite some time ago.  I started using LTSpice because
it seemed familiar.  Then decided to resist the GUI urge and get comfortable
with ngspice and/or gnucap as many suggested it is worth the effort.  When
eventual simulation happens simulation will mostly be mixed signal control
systems, some audio.

That's it.  Someone to the rescue!

On Nov 30, 2007 7:46 AM, Peter Clifton [EMAIL PROTECTED] wrote:


 On Thu, 2007-11-29 at 22:55 -0500, Dan McMahill wrote:
  al davis wrote:
   On Thursday 29 November 2007, Stuart Brorson wrote:
Yeah, I know that several people will now chime in and say
   It's easy!
  
   I think he's using Fedora ...  Isn't there a package available?
How about:
   yum install gwave
  
  
     but you are correct. There is a real problem here.
   and the creator of gwave doesn't hang out here.
 
  it doesn't help that guile-gtk basically died.  gwave either has to do a
  rewrite and dump guile-gtk or it has to use guile-gnome (or whatever it
  is called) which adds another whole large pile of dependencies.
  Otherwise it is stuck with guile-gtk that uses gtk1.

 The latest gwave uses GTK2, with guile-gnome etc.. This said, there were
 some issues I encountered when building it (harder than gwave in some
 cases), and it didn't seem as stable (so I kept using the older gwave
 for production use).

 --
 Peter Clifton

 Electrical Engineering Division,
 Engineering Department,
 University of Cambridge,
 9, JJ Thomson Avenue,
 Cambridge
 CB3 0FA

 Tel: +44 (0)7729 980173 - (No signal in the lab!)



 ___
 geda-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: pcb printer calibration

2007-11-30 Thread Ben Jackson
On Fri, Nov 30, 2007 at 10:42:53AM -0500, DJ Delorie wrote:
 
 The rectangle is 10.25 x 7.5.  The semicircles do not line up with the
 box; they're 10in apart in Y and 7.5in apart in X.  Measure between
 the semicircles.  The box is for checking your printer for linearity,
 not for calibration.

What about printing some instructions in the middle of the page?

-- 
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


Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread Dan McMahill
Ben Jackson wrote:
 On Fri, Nov 30, 2007 at 10:10:25AM +0100, Klaus Rudolph wrote:
 My pcb version takes /usr/local/share/pcb/gpcb-menu.res. I changed the 
 line and 50mil is available. Great!

 What is the difference for pcb-menu and gpcb-menu?
 
 Lesstif HID vs GTK hid.  I think the file formats are the same, it's
 just different default menus.


correct.  The file formats are the same and you could link one to the 
other if you wanted.  By searching for different names though, you're 
not forced into using the same menus.

-Dan




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


Re: gEDA-user: vexing problem: m4:stdin:7: bad expression in eval

2007-11-30 Thread Dan McMahill
Traylor Roger wrote:
 Dan,
 
 As you requested..


 nbuster_3.sch:footprint=TSSOP-65P-640L1-14N

This is the culprit

 As you can see, many of the footprints have a - but these are
 from John Luciani's footprint library.  These have not caused 
 any problems up to this point.

With older versions of gsch2pcb, what happens is each of the footprints 
gets turned into a like like:

PKG_TSSOP-65P-640L1-14N(foo, bar, baz)

now the whole thing is fed to m4.  Some of the footprints will expand to 
valid footprints, some will be left as PKG_name(arg1, arg2, arg3), and 
some like the TSSOP one will be partially expanded.

Then gsch2pcb looks for file elements for the unexpanded footprints and 
optionally replaces the m4 generated ones with file ones.

Unfortunately, this is an abuse[1] of a *private* part of pcb so it is 
really no wonder that it causes problems from time to time.

Newer versions of gsch2pcb (can't recall exactly when newer was) have 
a option that prevents ever running m4.

In this particular case, PKG_TSSOP is an internal macro that expects 
several arguments and produces a TSSOP footprint.  When you feed 
PKG_TSSOP-65P-640L1-14N(foo, bar, baz) to m4, it tries to expand only 
the PKG_TSSOP part but there are no arguments.  Now the internal code 
there flakes out.

-Dan

[1] Nothing external to pcb is ever supposed to invoke m4.  The way the 
m4 libraries have historically been implemented in pcb, there are 
controls against garbage in like this.  The pcblib.contents file 
constrains what is ever passed to m4 *and* m4 is only fed 1 package 
macro at a time.  Contrast this to gsch2pcb which freely feeds any sort 
of input to m4 and it feeds many at once.  Note that pcb has *never* 
claimed that the m4 stuff should be directly called by some external 
program.  Even pcb doesn't call it directly like that.

In fact in the last couple of pcb releases, m4 doesn't need to be called 
at runtime by pcb.  It is used at build time to generate all of the 
footprints which are defined via m4 macros.  Before anyone says 
otherwise though, the m4 libraries are not deprecated though.  All of 
the footprints build and many (but not all) are fairly decent.  For 
example, that's where to go if you want 3-tier footprints based on IPC 
recommendations for things like surface mount R's and C's.

So, how to fix the situation?  Someone needs to endow pcb with an action 
that instantiates a footprint.  Then gsch2pcb should generate an action 
file for pcb to execute to do the instantiations.  pcb should provide 
this as a documented public interface and gsch2pcb should stop abusing a 
private interface.  At a minimum, gsch2pcb should simply stop trying to 
ever call m4.





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


Re: gEDA-user: First install and a tragesym problem

2007-11-30 Thread Werner Hoch
Hi vidtech,

On Donnerstag, 29. November 2007, vidtech wrote:
 tragesym version 0.0.9

Version 0.0.9 does not support tab separated options.

But I'm still curious which version of tragesym you're using.
The script works fine in 2ec30283966c7610712dae9c57ab92cc36 when I've 
created that version (date is 20060326)

The lines around your error looks like this in version 0.0.9:

- lines 319 and following 
### Draw the symbol version
if attr.has_key((version,1)):
value=attr[(version,1)]
f.write(v  + value +  1\n)
else:
print error: version attribut missing
sys.exit()
-

regards
Werner


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


Re: gEDA-user: vexing problem: m4:stdin:7: bad expression in eval

2007-11-30 Thread DJ Delorie

 As you can see, many of the footprints have a - but these are
 from John Luciani's footprint library.  These have not caused 
 any problems up to this point.

John disables m4 completely in his setup, so he won't have that
problem.


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Peter Clifton

On Fri, 2007-11-30 at 17:24 -0500, Robert Butts wrote:
 I was able to get to a console and log in but couldn't find this log
 file.  What command can I use that will give me a list of commands
 available?

ls
(short for list)

Examples from my box, (yours might be a little different, but the it
should be similar)

ls /var
(Several directories)

ls /var/log
(Lots of files, including messages)

ls -l /var/log/messages
-rw-r- 1 syslog adm 130085 2007-12-01 05:11 /var/log/messages

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Peter Clifton

On Fri, 2007-11-30 at 19:21 -0500, KURT PETERS wrote:

 Just remember, KJWaves works out of the box and certainly won't cause 
 anyone to crash their OS.  :-)

Nor will gwave, its just difficult to build.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


gEDA-user: vexing problem: m4:stdin:7: bad expression in eval

2007-11-30 Thread Traylor Roger
Dan,

As you requested..
nbuster_1.sch:footprint=0805
nbuster_1.sch:footprint=cap-elec-Panasonic-FK--D4.00-H5.80-mm
nbuster_1.sch:footprint=elect_mic_horn_EM6022P-42BC10.fp
nbuster_1.sch:footprint=SOT-23_Transistor.fp
nbuster_1.sch:footprint=tssop-8.fp
nbuster_2.sch:footprint=0805
nbuster_2.sch:footprint=1210
nbuster_2.sch:footprint=DIP28N
nbuster_2.sch:footprint=DMC16249.fp
nbuster_2.sch:footprint=isp_2x5_header.fp
nbuster_2.sch:footprint=POT_Bourns_3318K.fp
nbuster_2.sch:footprint=SO14
nbuster_2.sch:footprint=SQFP-50P-780L1-780L2-32N
nbuster_2.sch:footprint=SW__Panasonic_EVQPA_Series
nbuster_3.sch:footprint=0603.fp
nbuster_3.sch:footprint=0805
nbuster_3.sch:footprint=0805.fp
nbuster_3.sch:footprint=cap-elec-Panasonic-FK--D4.00-H5.80-mm
nbuster_3.sch:footprint=CON_JMP-100
nbuster_3.sch:footprint=IND__Sumida_CR43_Series
nbuster_3.sch:footprint=MSOP-50P-490L1-10N__ADI_RM-10_Package
nbuster_3.sch:footprint=SO8M
nbuster_3.sch:footprint=SOT23
nbuster_3.sch:footprint=SOT-23_Transistor.fp
nbuster_3.sch:footprint=SuperSOT23-Fairchild.fp
nbuster_3.sch:footprint=SW__Panasonic_EVQPA_Series
nbuster_3.sch:footprint=TSOT23-95P-280L1-6N__LTC_S6_Package
nbuster_3.sch:footprint=TSSOP-65P-640L1-14N
nbuster_4.sch:footprint=0402
nbuster_4.sch:footprint=ANT_FOLDED_DIPOLE__Chipcon_2500
nbuster_4.sch:footprint=NDK_NX3225SA-26MHz_xtal.fp
nbuster_4.sch:footprint=QFN-50P-400W-400L-20N-240WT-240LT__Chipcon

As you can see, many of the footprints have a - but these are
from John Luciani's footprint library.  These have not caused 
any problems up to this point.

Thanks for your help,

Roger


grep footprint= *.sch | sort -u
and post the result.

My guess is you have a footprint name which is not a valid identifier
for m4.  If you have a - (that is a dash, not an underscore) for
example as the footprint name it will cause problems.

-Dan



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


Re: gEDA-user: pcb printer calibration

2007-11-30 Thread DJ Delorie

 Hi, I've gived a look to the code in the cvs, and in
 src/hid/gtk/gtkhid-main.c I've found:

Doh!  I forgot this aspect isn't hid-independent.  Fixed.

 Why the calibration page say the calibration box is 10.25 x 7.75
 while in the code you check for 10.00 x 7.50 ? And which should be
 the exact measure of the mm box?

The rectangle is 10.25 x 7.5.  The semicircles do not line up with the
box; they're 10in apart in Y and 7.5in apart in X.  Measure between
the semicircles.  The box is for checking your printer for linearity,
not for calibration.

The mm marks should be cm marks (fixed).  The values are 15.0 X and
20.0 Y.


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


Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread DJ Delorie

I added 50 mil grid settings to the two menu files.


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


Re: gEDA-user: gerbv-1.0.3 released!

2007-11-30 Thread Peter Clifton

On Fri, 2007-11-30 at 08:58 -0500, Stuart Brorson wrote:
 Peter --
 
  I found some low-hanging fruit..
 [..]
 
  My time is limited, but eventually I can work this up into a useful
  patch.
 
 Great!  Thank you for your comments.  Once you get a patch put
 together, please forward it to me and stick it on the SF patch
 tracker, and I will apply it post haste!

(Ps.. clipping on pixel aligned bounds speeds things up nicely, add 0.5
to the coord origins.)

Here is another teaser..
http://www2.eng.cam.ac.uk/~pcjc2/geda/gerbv_translucent.png

Unfortunately, the multiple compositing operations make it slow. (I need
to do some profiling).

The operations are as follows. (NB. I didn't use the push_group code
which was commented out in gerbv, as it seemed to be slower still).

Expose event..

* Don't bother setting clip region, we're making a new surface the right size,
  hence automatic clipping.
* Make similar surface to the context GDK gave us, but with Alpha channel.
  This is the right size for the expose event.
* For each layer by layer:
  * Clear the similar surface, to opaque black if this is the first layer,
otherwise translucent. The translucency here depends on how much you want
this layer to darken previous layers where it doesn't have drawing. I 
special  cased the layer number corresponding to silk in the above
example to transparent background. The others are 0.5 black.
  * Draw on the similar surface, all objects are drawn opaque, in their real 
color
  * Composite this onto the gdk provided surface

I'm not familiar enough with cairo internals to figure out if we use
masks (no colour at this stage) rendered from our geometry to give
faster rendering.

Best wishes,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


Re: gEDA-user: pcb printer calibration

2007-11-30 Thread DJ Delorie

 What about printing some instructions in the middle of the page?

We do.


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


gEDA-user: vexing problem: m4:stdin:7: bad expression in

2007-11-30 Thread Traylor Roger
Dan,

entering: echo eval(-2/2) | m4
returns: -1

I'll keep looking.  Gonna whip this yet.

Thanks again,

Roger

another possibility is that you have a buggy version of m4.  Try this:

echo eval(-2/2) | m4

It will be fairly obvious if you have the broken one.

-Dan



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


Re: gEDA-user: gerbv-1.0.3 released!

2007-11-30 Thread Stuart Brorson
Peter --

 I found some low-hanging fruit..
[..]

 My time is limited, but eventually I can work this up into a useful
 patch.

Great!  Thank you for your comments.  Once you get a patch put
together, please forward it to me and stick it on the SF patch
tracker, and I will apply it post haste!

Cheers,

Stuart


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


Re: gEDA-user: gerbv-1.0.3 released!

2007-11-30 Thread Peter Clifton

On Thu, 2007-11-29 at 14:57 +, Peter Clifton wrote:
 On Thu, 2007-11-29 at 09:44 -0500, Stuart Brorson wrote:

 Any demand to switch coming from my direction would only really come
 if I had time to help work on the why is cairo slower issue, and even
 that could be done via tracking CVS.
 
 Unfortunately, I think the cairo issue may boil down to waiting for /
 providing a faster rasterizer in cairo, their current software
 implementation is known to be slower than many others out there.

I found some low-hanging fruit..

Gerbv is still mixing old, non-cairo drawing code with cairo. See
redraw_pixmap(), and that its being called as well as cairo rendering
code. This function is slow. I commented out the mouse icon changing
stuff, the pixmap generation stuff, and changed the deprecated:

gtk_widget_draw(widget, update_rect);

With:

gdk_window_invalidate_rect(widget-window, widget-allocation,
FALSE);

This queues a draw from an idle function. We should use this where
possible. I realise all is still not quite right, as gerbv also has lots
of manual idle function stuff in it. This almost certainly wants to go
in favour of the gdk mechanism.

I'm not certain which of the above the speed improvement is due to, but
it might just be that ...invalidate_rect.. queues a redraw, where
gtk_widget_draw() draws immediately. This means with the
invalidate_rect, I could zoom faster than drawing keeps up, and it would
still feel snappy.

My time is limited, but eventually I can work this up into a useful
patch.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


Re: gEDA-user: what's the pcb command for 45 degree rotate?

2007-11-30 Thread Kai-Martin Knaak
On Thu, 29 Nov 2007 15:09:00 -0500, DJ Delorie wrote:

 Cut to buffer
 
 :FreeRotateBuffer(45)
 
 Paste

Works for me  -- kind of. Text is not rotated. Squared vias and pins keep 
their orientation. Pads derived from lines with zero length also don't 
rotate. I guess, these are known weaknesses. Still, this is a useful new 
feature. I'll put a note in the wiki. 

How about an enhanced rotate tool:

* left mouse button: rotate 90° counterclockwise 

* right mouse button: rotate 90° clockwise

* middle mouse button: ask for rotate angle

---(kaimartin)--- 
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



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


Re: gEDA-user: First install and a tragesym problem

2007-11-30 Thread Peter Clifton

On Fri, 2007-11-30 at 11:45 +0100, vidtech wrote:
 Hi Steven,
 
 I have been unable to find a more recent version of the gEDA suite for
 Debian Etch then the present(20060123-1)candidate. Any suggestions as to
 were to find a more recent deb package?
 There is not much room for experimenting as the present Etch distri is
 running on a productive system.

You'd probably have to download the .deb sources for the later packages
in Debian testing, and rebuild them on you're Etch box.

I've attached some scripts (you might need to modify) which I used to
fetch the required things when I built a derivative of the Debian
packages for use here.

You'll need to modify the unpack.sh and build.sh script, or at least do
carry out the steps in there manually. (As you're not building the
-1CUED1 modified version).

Since the dependancies don't change much between versions, you can
apt-get install build-dep geda-... for the versions you have now, and
that should probably give you enough development tools and library
headers to build the newer pacakges.

apt-get install build-essential
Might be needed first,

then:
apt-get install build-dep libgeda geda-gschem geda-gattrib geda-gnetlist 

Then deal with the process of unpacking and building the sources
downloaded..

Unpack:

dpkg-source -x geda-dsc

Build:
cd geda-
dpkg-buildpackage -us -uc -rfakeroot

If all goes well, you'll end up with .deb packages in the dir where all
the sources packages were downloaded (cd ..)

You need to build geda-symbols, and libgeda first, then apt-get install
those (possibly including the libgeda-common deb) first, before you
can successfully build the rest of the suite.

Best wishes,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)


fetch.sh
Description: application/shellscript


build.sh
Description: application/shellscript


unpack.sh
Description: application/shellscript


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


Re: gEDA-user: Export gerber crash

2007-11-30 Thread Peter Clifton

On Thu, 2007-11-29 at 22:30 -0500, Ian Chapman wrote:
 [EMAIL PROTECTED]:~/PCB_sources$ dpkg-source -x
 pcb_20070912-1CUED2.dsc
 gpg: Signature made Wed 21 Nov 2007 06:46:16 PM EST using RSA key ID
 3BC3653D
 gpg: Can't check signature: public key not found
 dpkg-source: error: file pcb_20070912.orig.tar.gz has size 3836056
 instead of expected 3836486
 [EMAIL PROTECTED]:~/PCB_sources$ 

Ok, I've uploaded the .orig.tar.gz I have been using. I got it from
Debian, and it is (just) possible they modified the tar archive in some
way from the one on Sourceforge.

http://www2.eng.cam.ac.uk/~pcjc2/geda/pcb_20070912.orig.tar.gz

md5sum pcb_20070912.orig.tar.gz

Should give a hash of:
cb7aeff2d6fc7e4f32944044d7d3db5d

Best wishes,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


Re: gEDA-user: First install and a tragesym problem

2007-11-30 Thread vidtech
Hi Steven,

I have been unable to find a more recent version of the gEDA suite for
Debian Etch then the present(20060123-1)candidate. Any suggestions as to
were to find a more recent deb package?
There is not much room for experimenting as the present Etch distri is
running on a productive system.


Steven Michalske wrote:
 i am at version 0.0.11
 
 update tragesym  i bet it's fixed



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


Re: gEDA-user: pcb printer calibration

2007-11-30 Thread Anselmo
Hi, I've gived a look to the code in the cvs, and in src/hid/gtk/gtkhid-main.c 
i've found:

static HID_Attribute
printer_calibrate_attrs[] = {
  {Enter Values here:, ,
   HID_Label, 0, 0, {0, 0, 0}, 0, 0},
  {x-calibration, X scale for calibrating your printer,
   HID_Real, 0.5, 2, {0, 0, 1.00}, 0, 0},
  {y-calibration, Y scale for calibrating your printer,
   HID_Real, 0.5, 2, {0, 0, 1.00}, 0, 0}
};

That was the only number 2 i've found around calibrate action so i've tried to 
change it in 11.0 just to be above 10.25 and it seems to work correctly now, 
naturally if you insert a number above 11 the dialog will revert it to 11.

So it seems the problem is just the dialog, as ps_calibrate_1 in ps.c work 
correctly.

Hope it's a userfull information.

Why the calibration page say the calibration box is 10.25 x 7.75 while in the 
code you check for 10.00 x 7.50 ? And witch should be the exact measure of 
the mm box?

Alle giovedì 29 novembre 2007, DJ Delorie ha scritto:
 
 And if you just type 4 for both numbers, does it work?
 
 (also, you can type in the ratios if you calculate them yourself; the
 number it *wants* is a number very near 1.0, which it uses as a global
 scale factor)
 




signature.asc
Description: This is a digitally signed message part.


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


Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread David Griffith
On Thu, 29 Nov 2007, Ben Jackson wrote:

 On Fri, Nov 30, 2007 at 08:50:31AM +0100, Klaus Rudolph wrote:
  David Griffith schrieb:
   I just upgraded my installation of PCB from 20070208 to pcb_20070912 and
   noticed that View-Grid_size no longer has an option to set the gridsize
   to 50 mils.  I don't see why that option should have been removed.  Would
   whoever took it out please put it back?
 
  Yes, I need it also! That is my most important grid. I have actually
  both versions installed while 50mil has gone :-( I have no idea how
  normal DIL routing should work without 50mil... wondering...

 You can do :SetValue(Grid,5000) as a workaround until it's changed, or you
 decide to set up your own .res...

 Looks like DJ changed it in Mar 2006 with the HID checkin.  It definitely
 wasn't in 20070208, I just checked the tagged revision (assuming you mean
 lesstif hid).  Perhaps you were picking up a different res file for a while?

The one I'm using is the 20070208p1-1 version installed by Ubuntu which
was taken from Debian.  That one has the 50mil setting.  I think I see how
to change things for a custom .deb build.  I modify src/pcb-menu.res and
look for these two lines:

{ 25 mil   checked=gridsize,2500 SetUnits(mil) SetValue(Grid,2500)}
{100 mil   checked=gridsize,1 SetUnits(mil) SetValue(Grid,1)}

Then I insert the correct code for 50 mils between those two.  But I'm
looking at the file from the Debian source for PCB that does include 50
mils, but that pcb-menu.res lacks a 50 mil clause as well.

scratches head

-- 
David Griffith
[EMAIL PROTECTED]

A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?


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


Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread Ben Jackson
On Fri, Nov 30, 2007 at 10:10:25AM +0100, Klaus Rudolph wrote:

 My pcb version takes /usr/local/share/pcb/gpcb-menu.res. I changed the 
 line and 50mil is available. Great!
 
 What is the difference for pcb-menu and gpcb-menu?

Lesstif HID vs GTK hid.  I think the file formats are the same, it's
just different default menus.

-- 
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


Re: gEDA-user: PCB no longer has a 50 mil grid size?

2007-11-30 Thread Klaus Rudolph
Ben Jackson schrieb:
 On Fri, Nov 30, 2007 at 12:31:51AM -0800, David Griffith wrote:
 I modify src/pcb-menu.res and
 look for these two lines:

 { 25 mil   checked=gridsize,2500 SetUnits(mil) SetValue(Grid,2500)}
 {100 mil   checked=gridsize,1 SetUnits(mil) SetValue(Grid,1)}

 Then I insert the correct code for 50 mils between those two.
 
 You don't need to recompile,  You just have to put that in your ~/.pcb
 and edit your ~/.pcb/settings to point at it (change the pcb-menu
 line and uncomment it).
 
My pcb version takes /usr/local/share/pcb/gpcb-menu.res. I changed the 
line and 50mil is available. Great!

What is the difference for pcb-menu and gpcb-menu?

Thanks


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Ben Jackson
On Fri, Nov 30, 2007 at 07:21:32PM -0500, KURT PETERS wrote:
 There are no dependency problems.This is, once again, non-issues for all 
 but the most crazy FOSS zeolots, which, apparently, you're one of...

I'm sure it has nothing to do with Java applications being even more of
a pain to deploy than guile applications!

-- 
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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Robert Butts
I was able to get to a console and log in but couldn't find this log file.
What command can I use that will give me a list of commands available?

On Nov 30, 2007 3:19 PM, al davis [EMAIL PROTECTED] wrote:

 reply in pieces...

 On Friday 30 November 2007, Robert Butts wrote:
  I don't know if I went with the wrong distribution when
  selecting Fedora. A freind suggested it because they were
  rumored to have good support. In hind sight I probably
  should have asked everyone here, the gEDA gurus, what is the
  best distribtion to use with gaf since this is the reason I
  started using linux. Oh well, if this is unrecoverable, and
  I'm hoping it isn't, then consider the question out there!

 Explicitly asking here will get you a flood of this one is
 better than that one without any reason why.  Rather, you
 should implicitly ask ..  by observing.

 The simple answer to which distribution is use the one your
 friends are using.   More reasonably, check to see which ones
 best support the applications you want to run.  Since this is
 gEDA, check the distributions to see what they support.  See
 how up to date the packages are.  Check the headers on the
 email messages of the people making the software to see what
 they use.

 You need to choose between stable distributions and unstable
 distributions.  If you don't care about having the latest, or
 are willing  to build from source to get the latest, choose
 a stable distribution.  If you want the latest, easily,
 choose an unstable distribution.  If you want to keep up with
 development as it happens, you will be building from source
 anyway, so it doesn't matter.

 You need make a base choice about the packaging.  Some are based
 on packages that are precompiled.  Some are source based, so
 the package manager really just tames the build process,
 compiling on your machine.

 Consider what it takes to update to a new version of the
 distribution.  For some, you need to reinstall, so it will seem
 like you are always stuck with an old one.  Others, a simple
 command can keep it up to date, without a reinstall.  I would
 consider only distros that can be updated to the latest version
 with a simple command.

 Consider what kind of organization is behind the distribution.
 Some are corporate, some are totally community, some are mixed.

 Consider what the inclusion policy is.  Some are very strict
 about free.  Some cut a little slack.  Some have categories,
 so the core can be strict, and have an extra section with a
 little slack, or a lot of slack.  Some freely
 include non-free, which in this scope means what the MS
 people call free, or zero-cost propriatary.  Some
 applications may or may not be there because of this policy.
 You will not get a correct answer by expilcitly asking this
 question.  You must determine it yourself by what packages are
 included and where they are placed.

 Most have both stable and unstable variants.  If you install
 stable, you should be able to switch to unstable with a simple
 command.  Sometimes you can do a partial switch.  Sometimes the
 way to get to unstable is to install stable and switch.

 I deliberately didn't mention names.  You need to figure that
 out for yourself.  To choose a good distribution, ask these
 questions.  That will point you to the one you want.




 ___
 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: vexing problem: m4:stdin:7: bad expression in eval

2007-11-30 Thread Traylor Roger
Dan,

 nbuster_3.sch:footprint=TSSOP-65P-640L1-14N

This is the culprit

  Do you still feel that this is the bug considering DJ's comment?

  I believe I was able to make another component that used the 0805 
  footprint and saw the same error in gsch2pcb output.

  At any rate, I will try it tonight and see what happens.

  Thanks again,
  Roger

  Message: 11
  Date: Fri, 30 Nov 2007 11:32:27 -0500
  From: DJ Delorie [EMAIL PROTECTED]
  Subject: Re: gEDA-user: vexing problem: m4:stdin:7: bad expression in eval
  To: geda-user@moria.seul.org
  Message-ID: [EMAIL PROTECTED]

   As you can see, many of the footprints have a - but these are
   from John Luciani's footprint library.  These have not caused
   any problems up to this point.

  John disables m4 completely in his setup, so he won't have that
  problem.



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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Peter Clifton

On Fri, 2007-11-30 at 14:40 -0500, Robert Butts wrote:
 Thanks for all the input, however, I have a BSOD!
  
 I thought I was being safe by posting those questions prior to
 screwing with, and screwing up, my system but somehow screwing up is
 the end result.  I started up in linux, fedora 7, to have at it again.
 After some script flashing past me during boot up, some oks but quite
 a few fails, I got the following screen:

We'd probably need to see some sort of boot log, but it sounds much more
likely that there is some problem with the linux installation in
general. Whilst we _would_ say this It is highly unlikely anything
you did to try and install gwave has been the cause.

Was there any errors listed about not being able to mount the
file-system? Might you have run out of disk space?

If you can get to a text console and login. (You might be able to switch
to a text console with Alt+F1, or Ctrl+Alt+F1).

You need to look at the log file in /var/log/messages
You might need to log in (or use sudo) to become root to view this.

Is there anything interesting sounding towards the end of that log file?

Distro wise, any major one should work. I don't want to start a distro
war, but I use Ubuntu, it is fairly friendly to new Linux users, and I
know it has a gwave package.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


Re: gEDA-user: pcb printer calibration

2007-11-30 Thread DJ Delorie

 I guess you're on to me now!  I printed PCB transfers without calibrating
 my printer!  :-)

I used to do that, but did a full calibration when I started making my
own paste stencils for fab-made boards.  The holes didn't line up
otherwise.

 (you think we could get kickbacks from fab houses if we added a calibrate
 fab gerber option???)

Hopefully, they don't need calibration from *us*.


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


Re: gEDA-user: Other missing menu options

2007-11-30 Thread DJ Delorie

 Now I've noticed another missing option: Enable view solder side.
 I use this to add text to the solder side.

Do you mean the Shift-Ctrl-Tab function?

GTK: That's under View - More Zooms and View Changes - Swap Sides

Lesstif: View - Swap Sides


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


Re: gEDA-user: 2 make errors installing gwave

2007-11-30 Thread Peter Clifton

On Thu, 2007-11-29 at 22:55 -0500, Dan McMahill wrote:
 al davis wrote:
  On Thursday 29 November 2007, Stuart Brorson wrote:
   Yeah, I know that several people will now chime in and say
  It's easy!
  
  I think he's using Fedora ...  Isn't there a package available?
   How about:
  yum install gwave
  
  
    but you are correct. There is a real problem here.
  and the creator of gwave doesn't hang out here.
 
 it doesn't help that guile-gtk basically died.  gwave either has to do a 
 rewrite and dump guile-gtk or it has to use guile-gnome (or whatever it 
 is called) which adds another whole large pile of dependencies. 
 Otherwise it is stuck with guile-gtk that uses gtk1.

The latest gwave uses GTK2, with guile-gnome etc.. This said, there were
some issues I encountered when building it (harder than gwave in some
cases), and it didn't seem as stable (so I kept using the older gwave
for production use).

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


gEDA-user: Other missing menu options

2007-11-30 Thread David Griffith
On Fri, 30 Nov 2007, Ben Jackson wrote:

 On Fri, Nov 30, 2007 at 10:10:25AM +0100, Klaus Rudolph wrote:
 
  My pcb version takes /usr/local/share/pcb/gpcb-menu.res. I changed the
  line and 50mil is available. Great!
 
  What is the difference for pcb-menu and gpcb-menu?

 Lesstif HID vs GTK hid.  I think the file formats are the same, it's
 just different default menus.

Now I've noticed another missing option: Enable view solder side.  I use
this to add text to the solder side.  This is important for single-sided
boards made at home.

-- 
David Griffith
[EMAIL PROTECTED]


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


Re: gEDA-user: what's the pcb command for 45 degree rotate?

2007-11-30 Thread DJ Delorie

 Works for me -- kind of. Text is not rotated. Squared vias and pins
 keep their orientation. Pads derived from lines with zero length
 also don't rotate. I guess, these are known weaknesses.

Yup.  There's a hook in the HID to tell the pad drawing routines what
angle to use, but I haven't done anything with it yet.  Note that this
is tied in with the elements need to know what angle they are design
change idea.

 How about an enhanced rotate tool:
 * left mouse button: rotate 90° counterclockwise 
 * right mouse button: rotate 90° clockwise
 * middle mouse button: ask for rotate angle

Right mouse already does rotation for me.

And you can only free-rotate the buffer, not anything under the
cursor.


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


Re: gEDA-user: pcb printer calibration

2007-11-30 Thread Ben Jackson
On Fri, Nov 30, 2007 at 12:47:54PM -0500, DJ Delorie wrote:
 
  What about printing some instructions in the middle of the page?
 
 We do.

I guess you're on to me now!  I printed PCB transfers without calibrating
my printer!  :-)

(you think we could get kickbacks from fab houses if we added a calibrate
fab gerber option???)

-- 
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


Re: gEDA-user: vexing problem: m4:stdin:7: bad expression in eval

2007-11-30 Thread John Luciani
On Nov 30, 2007 3:55 PM, Traylor Roger [EMAIL PROTECTED] wrote:
 Dan,

  nbuster_3.sch:footprint=TSSOP-65P-640L1-14N
 
 This is the culprit

   Do you still feel that this is the bug considering DJ's comment?

   I believe I was able to make another component that used the 0805
   footprint and saw the same error in gsch2pcb output.


There is a good chance that is the TSSOP.

If not check ---
  MSOP-50P-490L1-10N__ADI_RM-10_Package
  SOT-23_Transistor.fp
  TSOT23-95P-280L1-6N__LTC_S6_Package
  TSSOP-65P-640L1-14N
  QFN-50P-400W-400L-20N-240WT-240LT__Chipcon

What probably happened is that in your new design contains a footprint
that has a hyphen in the name that you hadn't used before.

(* jcl *)

-- 
http://www.luciani.org


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